Turn on logging! Thanks to Lance Haig for figuring most of this out. Includes:
* Lance's configuration file * Small changes to log4c and slapd to make them shut up a bit
This commit is contained in:
@@ -121,7 +121,7 @@ static int appender_load(log4c_rc_t* this, sd_domnode_t* anode)
|
||||
|
||||
if (type) {
|
||||
log4c_appender_set_type(app, log4c_appender_type_get(type->value));
|
||||
printf("set to type %s\n", type->value);
|
||||
// printf("set to type %s\n", type->value);
|
||||
}
|
||||
|
||||
if (layout)
|
||||
|
||||
@@ -637,6 +637,7 @@ StartSlapd(BOOL killExisting)
|
||||
"-f", XPL_DEFAULT_CONF_DIR "/bongo-slapd.conf",
|
||||
"-h", url,
|
||||
"-n", "bongo-slapd",
|
||||
"-s", "0",
|
||||
NULL);
|
||||
|
||||
exit(1);
|
||||
|
||||
@@ -1,6 +1,11 @@
|
||||
# -*- Makefile -*-
|
||||
lib_LTLIBRARIES += libbongologger.la
|
||||
|
||||
logconfdir := $(XPL_DEFAULT_CONF_DIR)
|
||||
|
||||
dist_logconf_DATA := \
|
||||
src/libs/logger/logs.conf
|
||||
|
||||
libbongologger_la_SOURCES := \
|
||||
src/libs/logger/bongo.lsc \
|
||||
src/libs/logger/logger-format.pl \
|
||||
|
||||
@@ -45,7 +45,15 @@ LoggerClose(LoggingHandle *handle)
|
||||
EXPORT LoggingHandle *
|
||||
LoggerOpen(const char *name)
|
||||
{
|
||||
log4c_init();
|
||||
char bongo_log_file[XPL_MAX_PATH];
|
||||
|
||||
if (log4c_init() == -1) {
|
||||
// log4c couldn't find a file itself, let's default to etc/bongo/logs.conf
|
||||
snprintf(&bongo_log_file, XPL_MAX_PATH, "%s/logs.conf", XPL_DEFAULT_CONF_DIR);
|
||||
if (log4c_load(bongo_log_file) == -1) {
|
||||
XplConsolePrintf("ERROR: Unable to find log config %s\n", bongo_log_file);
|
||||
}
|
||||
}
|
||||
|
||||
return (LoggingHandle*)1;
|
||||
}
|
||||
|
||||
@@ -0,0 +1,35 @@
|
||||
<?xml version="1.0" encoding="ISO-8859-1"?>
|
||||
<!DOCTYPE log4c SYSTEM "">
|
||||
|
||||
<log4c version="0.1.0">
|
||||
|
||||
<config>
|
||||
<bufsize>0</bufsize>
|
||||
<debug level="2"/>
|
||||
<nocleanup>0</nocleanup>
|
||||
<reread>1</reread>
|
||||
</config>
|
||||
<category name="root" priority="unknown" appender="syslog"/>
|
||||
<category name="smtpd" priority="unknown" appender="syslog"/>
|
||||
<category name="connmgr" priority="unknown" appender="syslog"/>
|
||||
<category name="antispamd" priority="unknown" appender="syslog"/>
|
||||
<category name="avirusd" priority="unknown" appender="syslog"/>
|
||||
<category name="connmgrd" priority="unknown" appender="syslog"/>
|
||||
<category name="imapd" priority="unknown" appender="syslog"/>
|
||||
<category name="mailproxd" priority="unknown" appender="syslog"/>
|
||||
<category name="mailproxdimapd" priority="unknown" appender="syslog"/>
|
||||
<category name="mailproxdpopd" priority="unknown" appender="syslog"/>
|
||||
<category name="pluspackd" priority="unknown" appender="syslog"/>
|
||||
<category name="pop3d" priority="unknown" appender="syslog"/>
|
||||
<category name="queued" priority="unknown" appender="syslog"/>
|
||||
<category name="rulesd" priority="unknown" appender="syslog"/>
|
||||
<category name="queueagnt" priority="unknown" appender="syslog"/>
|
||||
<category name="queueagnt" priority="unknown" appender="syslog"/>
|
||||
<category name="queueagnt" priority="unknown" appender="syslog"/>
|
||||
<category name="funtest" priority="unknown" appender="stderr"/>
|
||||
<appender name="stdout" type="stream" layout="basic"/>
|
||||
<appender name="stderr" type="stream" layout="dated"/>
|
||||
<appender name="syslog" type="syslog" layout="basic"/>
|
||||
<layout name="basic" type="basic"/>
|
||||
<layout name="dated" type="dated"/>
|
||||
</log4c>
|
||||
Reference in New Issue
Block a user