log4php의 LoggerAppenderMongoDB는 레이아웃을 필요로하지 않으며 config.xml 파일에 레이아웃을 지정하더라도 적어도 기본적으로 레이아웃을 사용하지 않는 것으로 보입니다.LoggerAppenderMongoDB가 레이아웃을 사용하도록 강제하는 방법은 무엇입니까?
복용량 누구든지 log4php LoggerAppenderMongoDB가 config.xml에서 지정된 레이아웃을 사용하도록하는 방법을 알고 있습니까?
<appender name="myConsoleAppender" class="LoggerAppenderConsole" />
<appender name="myFileAppender" class="LoggerAppenderFile">
<layout class="LoggerLayoutPattern">
<param name="conversionPattern" value="%date %server{REMOTE_ADDR}:%server{REMOTE_PORT} [%logger] %message%newline" />
</layout>
<param name="file" value="myLog.log" />
</appender>
<appender name="myMongoDBAppender" class="LoggerAppenderMongoDB">
<layout class="LoggerLayoutPattern">
<param name="conversionPattern" value="%date %server{REMOTE_ADDR}:%server{REMOTE_PORT} [%logger] %message%newline" />
</layout>
<param name="host" value="mongodb://xxxxx" />
<param name="port" value="xxxx" />
<param name="databaseName" value="xxxxx" />
<param name="collectionName" value="xxxx" />
</appender>
<logger name="myLogger">
<appender_ref ref="myMongoDBAppender" />
</logger>
<root>
<appender_ref ref="myFileAppender" />
</root>
지금 로그가 지정된 레이아웃을 사용하는 파일에 가고 있지만, MongoDB를가는 사람은되지 않습니다 : 같은
내 config.xml에 보인다.