hi knut.. again!
i seem to have gotten the test to run, generating msgs for different levels
of status/function...
later on, i'll figure out how to do the err/stat msgs based on the function
that the msg is coming from, and the line of the code.
for now, thanks!!!
hi knut!
ok, got the basic test running.. a simple typo was the err.
i've seen examples/chunks of code that allow different msgs based on the
status (error, info, warn, etc...) any pointers as to how i can extend this
to be able to do that as well??
thanks
hi knut...
i tried the following and was unable to generate any output in the test
output file. there is no file in the /var/log dir...
/foo/logtest.php:
#!/usr/bin/php
<?php
define('LOG4PHP_DIR', '/opt/log4php');
define('LOG4PHP_CONFIGURATION', '/opt/log4php/file.properties');
require_once (LOG4PHP_DIR.'/LoggerManager.php');
$logger = LoggerManager::getRootLogger();
$logger->debug("test!!!");
?>
/opt/log4php/file.properties:
log4php.appender.default = LoggerAppenderFile
log4php.appender.default.file = /var/log/log4php.log
log4php.appender.default.layout = LoggerPatternLayout
log4php.appender.default.layout.conversionPattern="%d{Y-m-d H:i:s} %-5p
%c: %m in %F at %L%n"
log4php.rootLogger = DEBUG, default
/foo/logtest.php 'x' execute for everybody
/opt/log4php/file.properties '666' rw for everybody
any thoughts as to what i've screwed up on?
thanks
-----Original Message-----
From: Knut Urdalen [mailto:[EMAIL PROTECTED]
Sent: Friday, January 04, 2008 5:05 PM
To: Log4PHP User
Subject: Re: logging directory...
bruce wrote:
> basically, i'm trying to find a sample, that uses an ini file (not xml) to
> be able to quickly configure the app, so i can do a test php chunk of
script
> to log some test messages...
>
Here's the most basic examples where you control both the name of the
log4php configuration file, the path to the log-file and the format of
each logging event.
file.php:
<?php
define('LOG4PHP_DIR', '/path/to/log4php');
define('LOG4PHP_CONFIGURATION', dirname(__FILE__).'/file.properties');
require_once LOG4PHP_DIR.'/LoggerManager.php';
$logger = LoggerManager::getRootLogger();
$logger->debug("Hello World!");
?>
file.properties:
log4php.appender.default = LoggerAppenderFile
log4php.appender.default.file = tmp/file.log
log4php.appender.default.layout = LoggerPatternLayout
log4php.appender.default.layout.conversionPattern="%d{Y-m-d H:i:s} %-5p
%c: %m in %F at %L%n"
log4php.rootLogger = DEBUG, default
Regards,
Knut