34 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			XML
		
	
	
	
	
	
			
		
		
	
	
			34 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			XML
		
	
	
	
	
	
| <configuration>
 | |
|     <property name="LOG_FILE" value="${logs.home}/jshERP"/>
 | |
|     <property name="LOG_PATTERN" value="%d{yyyy/MM/dd-HH:mm:ss} %-5level [%thread] %logger - %msg%n"/>
 | |
| 
 | |
|     <appender name="CONSOLE" class="ch.qos.logback.core.ConsoleAppender">
 | |
|         <encoder>
 | |
|             <pattern>${LOG_PATTERN}</pattern>
 | |
|         </encoder>
 | |
|     </appender>
 | |
| 
 | |
|     <appender name="TIME_FILE" class="ch.qos.logback.core.rolling.RollingFileAppender">
 | |
|         <file>${LOG_FILE}.log</file>
 | |
|         <encoder>
 | |
|             <pattern>${LOG_PATTERN}</pattern>
 | |
|         </encoder>
 | |
|         <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
 | |
|             <fileNamePattern>${LOG_FILE}.%d{yyyy-MM-dd}.%i.log</fileNamePattern>
 | |
|             <maxHistory>10</maxHistory>
 | |
|             <totalSizeCap>1GB</totalSizeCap>
 | |
|             <timeBasedFileNamingAndTriggeringPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP">
 | |
|                 <maxFileSize>100MB</maxFileSize>
 | |
|             </timeBasedFileNamingAndTriggeringPolicy>
 | |
|         </rollingPolicy>
 | |
|     </appender>
 | |
| 
 | |
|     <root level="ERROR">
 | |
|         <appender-ref ref="CONSOLE"/>
 | |
|         <appender-ref ref="TIME_FILE"/>
 | |
|     </root>
 | |
|     <logger name="com.jsh" additivity="false" level="DEBUG">
 | |
|         <appender-ref ref="CONSOLE"/>
 | |
|         <appender-ref ref="TIME_FILE"/>
 | |
|     </logger>
 | |
| </configuration> |