在logback.xml中配置额外加入:
<!-- 与下面添加信息关联--> <appender name="dataLogAppender" class=""> <!-- 正在记录的日志文件的路径及文件名(项目所在路径)--> <file>${LOG_HOME}/data/</file> <!--日志文件输出格式--> <encoder> <pattern>%d{yyyy-MM-dd HH:mm:} [%thread] %-5level %logger{50} - d%msg%n</pattern> <charset>UTF-8</charset> <!-- 此处设置字符集 --> </encoder> <!-- 日志记录器的滚动策略,按日期,按大小记录 --> <rollingPolicy class=""> <fileNamePattern>${LOG_HOME}/dropData/deopDataInfo-%d{yyyy-MM-dd}.%</fileNamePattern> <timeBasedFileNamingAndTriggeringPolicy class=""> <maxFileSize>100MB</maxFileSize> </timeBasedFileNamingAndTriggeringPolicy> <!--日志文件保留天数--> <maxHistory>61</maxHistory> </rollingPolicy> </appender> <!-- 日志输出级别 --> <root level="info"> <appender-ref ref="STDOUT" /> <appender-ref ref="FILE" /> </root> <!-- 添加信息 --> <logger name="dataLog" additivity="false" level="INFO"> <appender-ref ref="dataLogAppender"/> </logger>
在需要打印的类中:
import org.; import org.;
Logger dropLogger = ("dataLog");
("<<<<<<<<<<<< 开始执行任务");