Browse Source

update log configurations

tags/1.4.0^2
imuge 4 years ago
parent
commit
fadbee0812
3 changed files with 30 additions and 6 deletions
  1. +27
    -0
      deploy/deploy-peer/src/main/resources/config/log4j2-peer.xml
  2. +1
    -1
      deploy/deploy-peer/src/main/resources/scripts/ledger-init.sh
  3. +2
    -5
      deploy/deploy-peer/src/main/resources/scripts/peer-startup.sh

+ 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