phplog4j
3238 단어 log4j
<?xml version="1.0" encoding="UTF-8"?>
<log4php:configuration xmlns:log4php="http://logging.apache.org/log4php/">
<appender name="myAppender" class="LoggerAppenderFile">
<layout class="LoggerLayoutPattern">
<param name="conversionPattern" value="%F %c %M %L %d{Y-m-d H:i:s.u} %-5p %m%n" />
</layout>
<param name="file" value="myLog.log" />
</appender>
<appender name="log_pdo" class="LoggerAppenderPDO">
<param name="dsn" value="mysql:host=localhost;dbname=test" />
<param name="user" value="root" />
<param name="password" value="chechi" />
<param name="createTable" value="true"/>
<param name="table" value="log_pdo" />
<param name="insertPattern" value="%d,%c,%p,%m,%t,%F,%L" />
</appender>
<root>
<level value="log_pdo" />
<appender_ref ref="log_pdo" />
</root>
<root>
<level value="debug" />
<appender_ref ref="myAppender" />
</root>
<logger name="debugMessage">
<level value="debug" />
<appender_ref ref="myAppender" />
</logger>
</log4php:configuration>
<log4php:configuration xmlns:log4php="http://logging.apache.org/log4php/">
<appender name="myAppender" class="LoggerAppenderFile">
<layout class="LoggerLayoutTTCC" />
<param name="file" value="myLog.log" />
</appender>
<root>
<level value="debug" />
<appender_ref ref="myAppender" />
</root>
<logger name="debugMessage">
<level value="debug" />
<appender_ref ref="myAppender" />
</logger>
</log4php:configuration>
require_once 'libs/log4php/Logger.php';
@ini_set('date.timezone','Asia/Shanghai');
Logger::configure('log4php.xml');
class Log4PhpTest {
private $logger;
private $message;
public function __construct() {
$this->logger = Logger::getLogger ( 'Log4PhpTest');
$this->logger->debug ( 'debug message' );
}
function Log4phpTestFunction() {
$logger = Logger::getLogger ( 'Log4phpTestFunction' );
$logger->debug ( 'Hello again!' );
}
}
$test = new Log4PhpTest ();
$logMain = Logger::getLogger('debugMessage');
$logMain->debug('debugMessage test message');
?>
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Spring Boot에서 log4j 로깅 방법Spring Boot은 모든 내부 로그에 Commons Logging을 사용하지만, 기본 설정은 Java Util Logging, Log4J, Log4J2, Logback과 같은 일반적인 로그를 지원합니다.각 Log...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.