[dev] Logging Horde via Syslog
Adam Tauno Williams
awilliam at whitemice.org
Wed Apr 8 16:03:30 UTC 2009
On Wed, 2009-04-08 at 14:56 +0200, Andre Pawlowski wrote:
> Hey guys,
> I'm trying to use syslog for the horde logging. But I have some
> questions which answer I can't find in the Horde FAQ or wiki.
> When I change the logging from file to Syslog and save everything, my
> conf.php looks like this:
> $conf['log']['priority'] = PEAR_LOG_NOTICE;
> $conf['log']['ident'] = 'HORDE';
> $conf['log']['params'] = array();
> $conf['log']['name'] = auth;
> $conf['log']['type'] = 'syslog';
> For the entry $conf['log']['name'] the description is:
> "Syslog facility to use Enter a valid PHP expression."
> I dd the line
> HORDE.* /var/log/horde.log
You cannot make-up facilities. Use one of the local1...local7
facilities. HORDE.* won't match anything.
> to my /etc/syslog.conf and restart the sysklogd.
> Now when I log in to Horde, I can see the entry:
> pr 8 14:48:16 kokyt0s HORDE[9405]: [horde] Login success for sqall
> [xxx.xxx.xxx.xxx] to Horde [pid 9405 on line 138 of "/horde/login.php"]
> But only under /var/log/syslog. There is no /var/log/horde.log and
> there is no entry under /var/log/auth.log.
Many version of syslog will not create log files;
touch /var/log/horde.log and make sure the permissions are OK.
> Perhaps I understand something wrong, but I thought with
> $conf['log']['name'] = auth; in my conf.php syslog will save the
> entries under the auth "facility".
What level of auth.* are you logging; perhaps the horde messages are
debug and your just logging auth.info, etc...
> I hope I will see things much clearer when you help me.
More information about the dev
mailing list