74e016aeaf6a723c62673f0c3729fa9d5c4cbd01
[shibboleth/sp.git] / shib-target / testlog.cpp
1 #include <log4cpp/Category.hh>
2 #include <log4cpp/RemoteSyslogAppender.hh>
3 #include <log4cpp/SyslogAppender.hh>
4
5 #include <string>
6
7 using namespace std;
8 using namespace log4cpp;
9
10 main()
11 {
12   Category& log = Category::getRoot();
13
14   string name = "name";
15   string sysname = "sysname";
16   string relayer = "localhost";
17   RemoteSyslogAppender app(name, sysname, relayer, -1, -1);
18   log.setAppender(app);
19
20   log.error("Test Log Entry");
21
22   Category& syslog = Category::getInstance("test");
23   SyslogAppender sapp(name, sysname);
24   syslog.setAppender(sapp);
25
26   syslog.error("test Syslog entry");
27 }