Browse Source

同步本地服运行目录

johnclot69 3 months ago
parent
commit
c7a4c09d0e
4 changed files with 21 additions and 11 deletions
  1. 1 1
      conf/config.properties
  2. 3 1
      conf/db.properties
  3. 17 9
      conf/log4j2.xml
  4. BIN
      incubator-game-1.0-SNAPSHOT.jar

+ 1 - 1
conf/config.properties

@@ -14,4 +14,4 @@ CENTER_HOST=0.0.0.0
 CENTER_PORT=4000
 
 # 策划JSON数据目录
-DIR_GAME_DATA=D:/IncubatorGame/Script/json
+DIR_GAME_DATA=D:/zhangJu/Script/json

+ 3 - 1
conf/db.properties

@@ -5,9 +5,11 @@ jdbc.username=root
 jdbc.password=root
 
 # redis
-redis.host=123.60.58.84
+redis.host=127.0.0.1
 redis.port=6379
 redis.auth=
+redis.db=1
+
 redis.timeout=3000
 redis.maxIdle=100
 redis.maxWaitMillis=1000

+ 17 - 9
conf/log4j2.xml

@@ -4,7 +4,7 @@
 		<property name="LOG_HOME">logs</property>
 		<property name="LOG_LEVEL_FILE">DEBUG</property>
 		<property name="LOG_LEVEL_CONSOLE">DEBUG</property>
-		<property name="LOG_PATTERN">%d{yyyy-MM-dd HH:mm:ss.SSS} [%t] %-5level %logger{36} - %msg%n</property>
+		<property name="LOG_PATTERN">%d{yyyy-MM-dd HH:mm:ss.SSS} [%-5level] [%t] [%logger{36}:%L] - %msg%n</property>
 	</properties>
 
 	<appenders>
@@ -15,50 +15,58 @@
 		</Console>
 
 		<!-- 日志文件输出 -->
-		<RollingFile name="LogFile" fileName="${LOG_HOME}/log.log" filePattern="${LOG_HOME}/$${date:yyyy-MM}/logs-%d{yyyy-MM-dd}-%i.log">
+		<RollingFile name="LogFile" fileName="${LOG_HOME}/log.log"
+					 filePattern="${LOG_HOME}/$${date:yyyy-MM-dd-HH}/logs-%d{yyyy-MM-dd-HH}-%i.log">
 			<ThresholdFilter level="${LOG_LEVEL_FILE}" onMatch="ACCEPT" onMismatch="DENY"/>
 			<PatternLayout pattern="${LOG_PATTERN}"/>
 			<Policies>
+				<!-- 按时间分隔,设置为每小时 -->
 				<TimeBasedTriggeringPolicy interval="1" modulate="true"/>
+				<!-- 限制单个日志文件大小 -->
 				<SizeBasedTriggeringPolicy size="100 MB"/>
 			</Policies>
-			<DefaultRolloverStrategy max="20"/>
+			<!-- 保留最多240个文件 -->
+			<DefaultRolloverStrategy max="240"/>
 		</RollingFile>
 
 		<!-- 错误日志文件输出 -->
-		<RollingFile name="ErrorLogFile" fileName="${LOG_HOME}/error.log" filePattern="${LOG_HOME}/$${date:yyyy-MM}/error-%d{yyyy-MM-dd}-%i.log">
+		<RollingFile name="ErrorLogFile" fileName="${LOG_HOME}/error.log"
+					 filePattern="${LOG_HOME}/$${date:yyyy-MM-dd-HH}/error-%d{yyyy-MM-dd-HH}-%i.log">
 			<ThresholdFilter level="ERROR" onMatch="ACCEPT" onMismatch="DENY"/>
 			<PatternLayout pattern="${LOG_PATTERN}"/>
 			<Policies>
+				<!-- 按时间分隔,设置为每小时 -->
 				<TimeBasedTriggeringPolicy interval="1" modulate="true"/>
+				<!-- 限制单个日志文件大小 -->
 				<SizeBasedTriggeringPolicy size="100 MB"/>
 			</Policies>
-			<DefaultRolloverStrategy max="20"/>
+			<!-- 保留最多240个文件 -->
+			<DefaultRolloverStrategy max="240"/>
 		</RollingFile>
 	</appenders>
 
 	<loggers>
 		<!-- 异步日志记录器,指定不同的包名 -->
-		<AsyncLogger name="io.netty" level="${LOG_LEVEL_FILE}" additivity="false">
+		<AsyncLogger name="io.netty" level="${LOG_LEVEL_FILE}" additivity="false" includeLocation="true">
 			<appender-ref ref="Console"/>
 			<appender-ref ref="LogFile"/>
 			<appender-ref ref="ErrorLogFile"/>
 		</AsyncLogger>
 
-		<AsyncLogger name="org.quartz.core" level="${LOG_LEVEL_FILE}" additivity="false">
+		<AsyncLogger name="org.quartz.core" level="${LOG_LEVEL_FILE}" additivity="false" includeLocation="true">
 			<appender-ref ref="Console"/>
 			<appender-ref ref="LogFile"/>
 			<appender-ref ref="ErrorLogFile"/>
 		</AsyncLogger>
 
-		<AsyncLogger name="com.incubator.game" level="${LOG_LEVEL_FILE}" additivity="false">
+		<AsyncLogger name="com.incubator.game" level="${LOG_LEVEL_FILE}" additivity="false" includeLocation="true">
 			<appender-ref ref="Console"/>
 			<appender-ref ref="LogFile"/>
 			<appender-ref ref="ErrorLogFile"/>
 		</AsyncLogger>
 
 		<!-- 根日志记录器,设置全局日志级别 -->
-		<AsyncRoot level="${LOG_LEVEL_FILE}" additivity="false">
+		<AsyncRoot level="${LOG_LEVEL_FILE}" additivity="false" includeLocation="true">
 			<appender-ref ref="Console"/>
 			<appender-ref ref="LogFile"/>
 			<appender-ref ref="ErrorLogFile"/>

BIN
incubator-game-1.0-SNAPSHOT.jar