欢迎使用普元产品知识库,本知识库包含普元应用开发平台EOSPlatform,流程平台BPS,企业服务总线ESB,微服务平台Microservice,运维管理平台Devops,数据集成平台DI
欢迎使用普元文档库
日志中加入本机IP
<appender class="com.primeton.ext.common.logging.IPDailyRollingFileAppender" name="ROLLING_FILE"> <param name="Encoding" value="UTF-8"/> <param name="File" value="logs66/trace.log_%ip"/> <param name="Append" value="true"/> <param name="DatePattern" value="'_'yyyy-MM-dd-HH-mm"/> <layout class="com.primeton.ext.common.logging.IPPatternLayout"> <param name="ConversionPattern" value="%ip [%d{yyyy-MM-dd HH:mm:ss,SSS}][%p][%C:%L] %m%n"/> </layout> </appender>
完整log4j-trace.xml示例如下
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/" debug="false" threshold="null"> <appender class="com.primeton.ext.common.logging.AppConsoleAppender" name="CONSOLE"> <!--<param name="Threshold" value="warn"/>--> <param name="Target" value="System.out"/> <layout class="org.apache.log4j.PatternLayout"> <param name="ConversionPattern" value="[%d{yyyy-MM-dd HH:mm:ss,SSS}][%p][%C:%L] %m%n"/> </layout> </appender> <appender class="com.primeton.ext.common.logging.IPDailyRollingFileAppender" name="ROLLING_FILE"> <param name="Encoding" value="UTF-8"/> <param name="File" value="logs66/trace.log_%ip"/> <param name="Append" value="true"/> <param name="DatePattern" value="'_'yyyy-MM-dd-HH-mm"/> <layout class="com.primeton.ext.common.logging.IPPatternLayout"> <param name="ConversionPattern" value="%ip [%d{yyyy-MM-dd HH:mm:ss,SSS}][%p][%C:%L] %m%n"/> </layout> </appender> <logger additivity="false" name="com.eos.runtime"> <level value="ERROR"/> <appender-ref ref="ROLLING_FILE"/> <appender-ref ref="CONSOLE"/> </logger> <logger additivity="false" name="com.primeton.ext.runtime"> <level value="ERROR"/> <appender-ref ref="ROLLING_FILE"/> <appender-ref ref="CONSOLE"/> </logger> <logger additivity="false" name="com.primeton.runtime"> <level value="ERROR"/> <appender-ref ref="ROLLING_FILE"/> <appender-ref ref="CONSOLE"/> </logger> <logger additivity="false" name="com.eos.common"> <level value="ERROR"/> <appender-ref ref="ROLLING_FILE"/> <appender-ref ref="CONSOLE"/> </logger> <logger additivity="false" name="com.primeton.ext.common"> <level value="ERROR"/> <appender-ref ref="ROLLING_FILE"/> <appender-ref ref="CONSOLE"/> </logger> <logger additivity="false" name="com.primeton.common"> <level value="ERROR"/> <appender-ref ref="ROLLING_FILE"/> <appender-ref ref="CONSOLE"/> </logger> <logger additivity="false" name="com.eos.data"> <level value="ERROR"/> <appender-ref ref="ROLLING_FILE"/> <appender-ref ref="CONSOLE"/> </logger> <logger additivity="false" name="com.primeton.ext.data"> <level value="ERROR"/> <appender-ref ref="ROLLING_FILE"/> <appender-ref ref="CONSOLE"/> </logger> <logger additivity="false" name="com.primeton.data"> <level value="ERROR"/> <appender-ref ref="ROLLING_FILE"/> <appender-ref ref="CONSOLE"/> </logger> <logger additivity="false" name="com.eos.das"> <level value="ERROR"/> <appender-ref ref="ROLLING_FILE"/> <appender-ref ref="CONSOLE"/> </logger> <logger additivity="false" name="com.primeton.ext.das"> <level value="ERROR"/> <appender-ref ref="ROLLING_FILE"/> <appender-ref ref="CONSOLE"/> </logger> <logger additivity="false" name="com.primeton.das"> <level value="ERROR"/> <appender-ref ref="ROLLING_FILE"/> <appender-ref ref="CONSOLE"/> </logger> <logger additivity="false" name="com.eos.engine"> <level value="ERROR"/> <appender-ref ref="ROLLING_FILE"/> <appender-ref ref="CONSOLE"/> </logger> <logger additivity="false" name="com.primeton.ext.engine"> <level value="ERROR"/> <appender-ref ref="ROLLING_FILE"/> <appender-ref ref="CONSOLE"/> </logger> <logger additivity="false" name="com.primeton.engine"> <level value="ERROR"/> <appender-ref ref="ROLLING_FILE"/> <appender-ref ref="CONSOLE"/> </logger> <logger additivity="false" name="com.eos.sca"> <level value="ERROR"/> <appender-ref ref="ROLLING_FILE"/> <appender-ref ref="CONSOLE"/> </logger> <logger additivity="false" name="com.primeton.ext.sca"> <level value="ERROR"/> <appender-ref ref="ROLLING_FILE"/> <appender-ref ref="CONSOLE"/> </logger> <logger additivity="false" name="com.primeton.sca"> <level value="ERROR"/> <appender-ref ref="ROLLING_FILE"/> <appender-ref ref="CONSOLE"/> </logger> <logger additivity="false" name="com.eos.access"> <level value="ERROR"/> <appender-ref ref="ROLLING_FILE"/> <appender-ref ref="CONSOLE"/> </logger> <logger additivity="false" name="com.primeton.ext.access"> <level value="ERROR"/> <appender-ref ref="ROLLING_FILE"/> <appender-ref ref="CONSOLE"/> </logger> <logger additivity="false" name="com.primeton.access"> <level value="ERROR"/> <appender-ref ref="ROLLING_FILE"/> <appender-ref ref="CONSOLE"/> </logger> <logger additivity="false" name="com.primeton.soap.envelope"> <level value="ERROR"/> <appender-ref ref="ROLLING_FILE"/> <appender-ref ref="CONSOLE"/> </logger> <!-- bps logger --> <logger additivity="false" name="com.primeton.bps"> <level value="ERROR"/> <appender-ref ref="ROLLING_FILE"/> <appender-ref ref="CONSOLE"/> </logger> <logger additivity="false" name="com.eos.workflow"> <level value="ERROR"/> <appender-ref ref="ROLLING_FILE"/> <appender-ref ref="CONSOLE"/> </logger> <logger additivity="false" name="com.primeton.workflow"> <level value="ERROR"/> <appender-ref ref="ROLLING_FILE"/> <appender-ref ref="CONSOLE"/> </logger> <!-- root logger --> <root> <level value="all"/> <appender-ref ref="ROLLING_FILE"/> <appender-ref ref="CONSOLE"/> </root> </log4j:configuration>