Php 以编程方式关闭log4ppp日志记录
我在我的项目中使用log4php。 但是对于部署,我想使用配置阵列关闭记录器Php 以编程方式关闭log4ppp日志记录,php,log4php,Php,Log4php,我在我的项目中使用log4php。 但是对于部署,我想使用配置阵列关闭记录器 关闭登录的参数是什么?在config.xml中,设置级别 <configuration xmlns="http://logging.apache.org/log4php/"> <appender name="myAppender" class="LoggerAppenderFile"> <param name="file" value="myLog.log" /&g
关闭登录的参数是什么?在
config.xml
中,设置级别
<configuration xmlns="http://logging.apache.org/log4php/">
<appender name="myAppender" class="LoggerAppenderFile">
<param name="file" value="myLog.log" />
</appender>
<root>
<level value="WARN" />
<appender_ref ref="myAppender" />
</root>
</configuration>
你不发出像
$logger->info(“…”)
这样的命令怎么样?OP希望使用配置数组而不是配置XML。将级别设置为关闭,这是更好的方法。
return array(
'rootLogger' => array(
'level' => 'DEBUG', // you need to change here to set the log level
'appenders' => array('default'),
),
'appenders' => array(
'default' => array(
'class' => 'LoggerAppenderFile',
'layout' => array(
'class' => 'LoggerLayoutSimple'
),
'params' => array(
'file' => '/var/log/my.log',
'append' => true
)
)
)
);