From owner-freebsd-questions@FreeBSD.ORG Tue Jan 25 13:35:08 2005 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1CD6516A4CE for ; Tue, 25 Jan 2005 13:35:08 +0000 (GMT) Received: from ei.bzerk.org (ei.xs4all.nl [213.84.67.5]) by mx1.FreeBSD.org (Postfix) with ESMTP id 656D443D5E for ; Tue, 25 Jan 2005 13:35:07 +0000 (GMT) (envelope-from mail25@bzerk.org) Received: from ei.bzerk.org (BOFH@localhost [127.0.0.1]) by ei.bzerk.org (8.13.1/8.13.1) with ESMTP id j0PDbv0O092197; Tue, 25 Jan 2005 14:37:57 +0100 (CET) (envelope-from mail25@bzerk.org) Received: (from bulk@localhost) by ei.bzerk.org (8.13.1/8.13.1/Submit) id j0PDbv2G092196; Tue, 25 Jan 2005 14:37:57 +0100 (CET) (envelope-from mail25@bzerk.org) Date: Tue, 25 Jan 2005 14:37:57 +0100 From: Ruben de Groot To: Gerard Samuel Message-ID: <20050125133757.GA92124@ei.bzerk.org> Mail-Followup-To: Ruben de Groot , Gerard Samuel , freebsd-questions References: <41F136B9.20604@trini0.org> <41F13CFA.9050205@daleco.biz> <41F1400D.4040204@trini0.org> <41F52DF6.4050007@trini0.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <41F52DF6.4050007@trini0.org> User-Agent: Mutt/1.4.2.1i X-Spam-Status: No, score=-2.3 required=5.0 tests=ALL_TRUSTED, FROM_ENDS_IN_NUMS autolearn=failed version=3.0.1 X-Spam-Checker-Version: SpamAssassin 3.0.1 (2004-10-22) on ei.bzerk.org cc: freebsd-questions Subject: Re: [Repost] Logging to custom file via syslog [was]: php log to own syslog file X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 25 Jan 2005 13:35:08 -0000 On Mon, Jan 24, 2005 at 12:18:46PM -0500, Gerard Samuel typed: > > I think this is a FreeBSD problem. It's not. > Here is what I have. > 1. I removed my initial modification of /etc/syslog.conf, and added -> > user.=info /var/log/php.log > > According to syslog.conf man page, that should mean, any syslog events that > come is as LOG_USER, and only LOG_INFO, should be appended to > /var/log/php.log > 2. I HUPped syslogd. > 3. Im using logger to try to add a message to the log file like -> > gladiator# logger -s -p user.info test > gsam: test > > But unfortunately, the message "test" doesn't appear in /var/log/php.log OR > /var/log/messages. > I currently have the file /var/log/php.log chmodded to 777. > Im including my syslog.conf file. > Can anyone tell me, as to why, Im unable to log these tests? > Thanks > > /etc/syslog.conf > ---- > # $FreeBSD: src/etc/syslog.conf,v 1.26 2003/04/23 13:08:31 des Exp $ > # > # Spaces ARE valid field separators in this file. However, > # other *nix-like systems still insist on using tabs as field > # separators. If you are sharing this file between systems, you > # may want to use only tabs as field separators here. > # Consult the syslog.conf(5) manpage. > *.err;kern.debug;auth.notice;mail.crit /dev/console > *.notice;authpriv.none;kern.debug;lpr.info;mail.crit;news.err > /var/log/messages > security.* /var/log/security > auth.info;authpriv.info /var/log/auth.log > mail.info /var/log/maillog > lpr.info /var/log/lpd-errs > ftp.info /var/log/xferlog > cron.* /var/log/cron > *.=debug /var/log/debug.log > *.emerg * > # uncomment this to log all writes to /dev/console to /var/log/console.log > #console.info /var/log/console.log > # uncomment this to enable logging of all log messages to /var/log/all.log > # touch /var/log/all.log and chmod it to mode 600 before it will work > #*.* /var/log/all.log > # uncomment this to enable logging to a remote loghost named loghost > #*.* @loghost > # uncomment these if you're running inn > # news.crit /var/log/news/news.crit > # news.err /var/log/news/news.err > # news.notice /var/log/news/news.notice > !startslip > *.* /var/log/slip.log > !ppp > *.* /var/log/ppp.log > > user.=info /var/log/php.log This will only log user.info messages coming from the ppp program to /var/log/php.log. Either move the "user.=info" line up or finish the "!ppp" block with a "!*" line (see manpage). Ruben