Browse Source

Merge branch 'feature/update-log-configurations' into 'release/1.4.0'

update log configurations

See merge request jd-blockchain/jdchain!23
tags/1.4.0^2
huanghaiquan 3 years ago
parent
commit
c71da0b76c
5 changed files with 60 additions and 9 deletions
  1. +27
    -0
      deploy/deploy-gateway/src/main/resources/config/log4j2-gw.xml
  2. +3
    -3
      deploy/deploy-gateway/src/main/resources/scripts/startup.sh
  3. +27
    -0
      deploy/deploy-peer/src/main/resources/config/log4j2-peer.xml
  4. +1
    -1
      deploy/deploy-peer/src/main/resources/scripts/ledger-init.sh
  5. +2
    -5
      deploy/deploy-peer/src/main/resources/scripts/peer-startup.sh

+ 27
- 0
deploy/deploy-gateway/src/main/resources/config/log4j2-gw.xml View File

@@ -0,0 +1,27 @@
<?xml version="1.0" encoding="UTF-8"?>
<configuration status="WARN" monitorInterval="60">
<appenders>
<console name="Console" target="SYSTEM_OUT">
<ThresholdFilter level="error" onMatch="ACCEPT" onMismatch="DENY"/>
<PatternLayout pattern="%d{HH:mm:ss.SSS} %-5level %class{36} %L %M - %msg%xEx%n"/>
</console>
<RollingFile name="GWRolling" fileName="${sys:jdchain.log}/gw.log"
filePattern="${sys:jdchain.log}/$${date:yyyy-MM}/gw-%d{yyyy-MM-dd}-%i.log">
<PatternLayout pattern="[%d{HH:mm:ss:SSS}] [%p] - %l - %m%n"/>
<Policies>
<TimeBasedTriggeringPolicy/>
<SizeBasedTriggeringPolicy size="250 MB"/>
</Policies>
<DefaultRolloverStrategy max="10"/>
</RollingFile>
</appenders>

<loggers>
<logger name="org.springframework" level="ERROR"></logger>
<!--修改此处,以变更日志等级-->
<root level="all">
<appender-ref ref="Console"/>
<appender-ref ref="GWRolling"/>
</root>
</loggers>
</configuration>

+ 3
- 3
deploy/deploy-gateway/src/main/resources/scripts/startup.sh View File

@@ -20,7 +20,7 @@ APP_HOME=$(cd `dirname $0`;cd ../; pwd)
APP_LIB_PATH=$APP_HOME/lib

#节点输出日志路径
LOG_OUT=$APP_HOME/bin/gw.out
LOG_OUT=$APP_HOME/logs

#获取Peer节点的启动Jar包
APP_JAR=$(ls $APP_LIB_PATH | grep $APP_JAR_PREFIX)
@@ -32,7 +32,7 @@ CONFIG_PATH=$APP_HOME/config
GATEWAY_CONFIG=$CONFIG_PATH/gateway.conf

#定义程序启动的参数
JAVA_OPTS="-jar -server -Xms1024m -Xmx1024m"
JAVA_OPTS="-jar -server -Xms1024m -Xmx1024m -Djdchain.log=$LOG_OUT -Dlogging.config=file:$APP_HOME/config/log4j2-gw.xml"

#APP具体相关命令
APP_CMD=$APP_LIB_PATH/$APP_JAR" -c "$GATEWAY_CONFIG
@@ -90,7 +90,7 @@ if [[ $psid -ne 0 ]]; then
echo "================================"
else
echo "Starting Gateway ......"
nohup $JAVA_BIN $JAVA_OPTS $APP_CMD $* >$LOG_OUT 2>&1 &
nohup $JAVA_BIN $JAVA_OPTS $APP_CMD $* &
JAVA_CMD="$JAVA_BIN $JAVA_OPTS $APP_CMD $*"
sleep 1
checkpid


+ 27
- 0
deploy/deploy-peer/src/main/resources/config/log4j2-peer.xml View File

@@ -0,0 +1,27 @@
<?xml version="1.0" encoding="UTF-8"?>
<configuration status="WARN" monitorInterval="60">
<appenders>
<console name="Console" target="SYSTEM_OUT">
<ThresholdFilter level="error" onMatch="ACCEPT" onMismatch="DENY"/>
<PatternLayout pattern="%d{HH:mm:ss.SSS} %-5level %class{36} %L %M - %msg%xEx%n"/>
</console>
<RollingFile name="PeerRolling" fileName="${sys:jdchain.log}/peer.log"
filePattern="${sys:jdchain.log}/$${date:yyyy-MM}/peer-%d{yyyy-MM-dd}-%i.log">
<PatternLayout pattern="[%d{HH:mm:ss:SSS}] [%p] - %l - %m%n"/>
<Policies>
<TimeBasedTriggeringPolicy/>
<SizeBasedTriggeringPolicy size="250 MB"/>
</Policies>
<DefaultRolloverStrategy max="10"/>
</RollingFile>
</appenders>

<loggers>
<logger name="org.springframework" level="ERROR"></logger>
<!--修改此处,以变更日志等级-->
<root level="all">
<appender-ref ref="Console"/>
<appender-ref ref="PeerRolling"/>
</root>
</loggers>
</configuration>

+ 1
- 1
deploy/deploy-peer/src/main/resources/scripts/ledger-init.sh View File

@@ -5,5 +5,5 @@ boot_file=$(ls $HOME/libs | grep tools-initializer-booter-)
if [ ! -n "$boot_file" ]; then
echo "tools-initializer-booter is null"
else
java -jar -server -Djdchain.log=$HOME $HOME/libs/$boot_file -l $HOME/config/init/local.conf -i $HOME/config/init/ledger.init $*
java -jar -server -Djdchain.log=$HOME/logs $HOME/libs/$boot_file -l $HOME/config/init/local.conf -i $HOME/config/init/ledger.init $*
fi

+ 2
- 5
deploy/deploy-peer/src/main/resources/scripts/peer-startup.sh View File

@@ -30,9 +30,6 @@ APP_HOME=$(cd `dirname $0`;cd ../; pwd)
#System目录
APP_SYSTEM_PATH=$APP_HOME/system

#节点输出日志路径
LOG_OUT=$APP_HOME/bin/peer.out

#获取Peer节点的启动Jar包
APP_JAR=$(ls $APP_SYSTEM_PATH | grep $APP_JAR_PREFIX)

@@ -43,7 +40,7 @@ CONFIG_PATH=$APP_HOME/config
LEDGER_BINDING_CONFIG=$CONFIG_PATH/ledger-binding.conf

#定义程序启动的参数
JAVA_OPTS="-jar -server -Xms2048m -Xmx2048m"
JAVA_OPTS="-jar -server -Xms2048m -Xmx2048m -Djdchain.log=$APP_HOME/logs -Dlogging.config=file:$APP_HOME/config/log4j2-peer.xml"

#APP具体相关命令
APP_CMD=$APP_SYSTEM_PATH/$APP_JAR" -home="$APP_HOME" -c "$LEDGER_BINDING_CONFIG" -p "$WEB_PORT
@@ -104,7 +101,7 @@ if [[ $psid -ne 0 ]]; then
echo "================================"
else
echo "Starting Peer ......"
nohup $JAVA_BIN $JAVA_OPTS $APP_CMD $* >$LOG_OUT 2>&1 &
nohup $JAVA_BIN $JAVA_OPTS $APP_CMD $* &
JAVA_CMD="$JAVA_BIN $JAVA_OPTS $APP_CMD $*"
sleep 1
checkpid


Loading…
Cancel
Save