0
私はlog4phpが新しく、ログファイル名とパスを動的に変更したいと考えています。log4phpでログファイル名を動的に変更する方法は?
私はこれを行いますが、Test.logメッセージには何もありません。ここで
$crawlupLogger = Logger::getRootLogger();
$crawlupLogger->setLevel(LoggerLevel::toLevel(LoggerLevel::DEBUG));
$appender = new LoggerAppenderFile("MyAppender");
$appender->setFile("Test.log");
$appender->setAppend(false);
$appenderlayout = new LoggerLayoutPattern();
$pattern = '%date{U}%message%newline';
$appenderlayout->setConversionPattern($pattern);
$appender->setLayout($appenderlayout);
$appender->activateOptions();
$crawlupLogger->removeAllAppenders();
$crawlupLogger->addAppender($appender);
// Line head
$crawlupLogger->info("Date,Time,Level,Message");