This is an automated email from the ASF dual-hosted git repository.

miao pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/iotdb.git


The following commit(s) were added to refs/heads/master by this push:
     new 3cca91d2e51 fixed start cli output log issue (#12483)
3cca91d2e51 is described below

commit 3cca91d2e51628426f81e12256f32ad9cec2e295
Author: CloudWise-Lukemiao <[email protected]>
AuthorDate: Wed May 8 14:08:02 2024 +0800

    fixed start cli output log issue (#12483)
    
    Co-authored-by: luke.miao <[email protected]>
---
 distribution/src/assembly/all.xml                     | 12 +++++++-----
 distribution/src/assembly/cli.xml                     | 12 +++++++-----
 .../conf/{logback-cli.xml => logback-backup.xml}      |  0
 .../cli/src/assembly/resources/conf/logback-cli.xml   | 19 +------------------
 .../cli/src/assembly/resources/tools/backup.bat       |  2 +-
 .../cli/src/assembly/resources/tools/backup.sh        |  2 +-
 6 files changed, 17 insertions(+), 30 deletions(-)

diff --git a/distribution/src/assembly/all.xml 
b/distribution/src/assembly/all.xml
index 5768f197563..028af358eac 100644
--- a/distribution/src/assembly/all.xml
+++ b/distribution/src/assembly/all.xml
@@ -88,11 +88,6 @@
             
<directory>${maven.multiModuleProjectDirectory}/iotdb-client/cli/src/assembly/resources/tools</directory>
             <fileMode>0755</fileMode>
         </fileSet>
-        <fileSet>
-            <outputDirectory>conf</outputDirectory>
-            
<directory>${maven.multiModuleProjectDirectory}/iotdb-client/cli/src/assembly/resources/conf</directory>
-            <fileMode>0755</fileMode>
-        </fileSet>
         <!--        <fileSet>-->
         <!--            <outputDirectory>datanode</outputDirectory>-->
         <!--            
<directory>${maven.multiModuleProjectDirectory}/distribution/target/apache-iotdb-${project.version}-all-bin/apache-iotdb-${project.version}-all-bin/datanode</directory>-->
@@ -102,6 +97,13 @@
         <!--            
<directory>${maven.multiModuleProjectDirectory}/distribution/target/apache-iotdb-${project.version}-all-bin/apache-iotdb-${project.version}-all-bin/confignode</directory>-->
         <!--        </fileSet>-->
     </fileSets>
+    <files>
+        <file>
+            
<source>${maven.multiModuleProjectDirectory}/iotdb-client/cli/src/assembly/resources/conf/logback-backup.xml</source>
+            <outputDirectory>conf</outputDirectory>
+            <fileMode>0755</fileMode>
+        </file>
+    </files>
     <!--    <files>-->
     <!--        <file>-->
     <!--            
<source>${maven.multiModuleProjectDirectory}/server/src/assembly/resources/conf/datanode-env.sh</source>-->
diff --git a/distribution/src/assembly/cli.xml 
b/distribution/src/assembly/cli.xml
index 0258de92a24..3566b472148 100644
--- a/distribution/src/assembly/cli.xml
+++ b/distribution/src/assembly/cli.xml
@@ -42,17 +42,19 @@
             
<directory>${maven.multiModuleProjectDirectory}/iotdb-client/cli/src/assembly/resources/sbin</directory>
             <fileMode>0755</fileMode>
         </fileSet>
-        <fileSet>
-            <outputDirectory>conf</outputDirectory>
-            
<directory>${maven.multiModuleProjectDirectory}/iotdb-client/cli/src/assembly/resources/conf</directory>
-            <fileMode>0755</fileMode>
-        </fileSet>
         <fileSet>
             <outputDirectory>tools</outputDirectory>
             
<directory>${maven.multiModuleProjectDirectory}/iotdb-client/cli/src/assembly/resources/tools</directory>
             <fileMode>0755</fileMode>
         </fileSet>
     </fileSets>
+    <files>
+        <file>
+            
<source>${maven.multiModuleProjectDirectory}/iotdb-client/cli/src/assembly/resources/conf/logback-backup.xml</source>
+            <outputDirectory>conf</outputDirectory>
+            <fileMode>0755</fileMode>
+        </file>
+    </files>
     <componentDescriptors>
         <componentDescriptor>common-files.xml</componentDescriptor>
     </componentDescriptors>
diff --git a/iotdb-client/cli/src/assembly/resources/conf/logback-cli.xml 
b/iotdb-client/cli/src/assembly/resources/conf/logback-backup.xml
similarity index 100%
copy from iotdb-client/cli/src/assembly/resources/conf/logback-cli.xml
copy to iotdb-client/cli/src/assembly/resources/conf/logback-backup.xml
diff --git a/iotdb-client/cli/src/assembly/resources/conf/logback-cli.xml 
b/iotdb-client/cli/src/assembly/resources/conf/logback-cli.xml
index 78fa22572f0..1f80786a9c5 100644
--- a/iotdb-client/cli/src/assembly/resources/conf/logback-cli.xml
+++ b/iotdb-client/cli/src/assembly/resources/conf/logback-cli.xml
@@ -26,24 +26,7 @@
             <level>ERROR</level>
         </filter>
     </appender>
-    <appender class="ch.qos.logback.core.rolling.RollingFileAppender" 
name="backup">
-        <Encoding>UTF-8</Encoding>
-        <file>${IOTDB_HOME}/logs/log_backup.log</file>
-        <rollingPolicy 
class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
-            
<fileNamePattern>${IOTDB_HOME}/logs/log-backup-%d{yyyyMMdd}.log.gz</fileNamePattern>
-            <maxHistory>30</maxHistory>
-        </rollingPolicy>
-        <append>true</append>
-        <encoder class="ch.qos.logback.classic.encoder.PatternLayoutEncoder">
-            <pattern>%d [%t] %-5p %C{25}:%L - %m %n</pattern>
-            <charset>utf-8</charset>
-        </encoder>
-        <filter class="ch.qos.logback.classic.filter.ThresholdFilter">
-            <level>INFO</level>
-        </filter>
-    </appender>
-    <root level="all">
+    <root level="error">
         <appender-ref ref="stdout"/>
-        <appender-ref ref="backup"/>
     </root>
 </configuration>
diff --git a/iotdb-client/cli/src/assembly/resources/tools/backup.bat 
b/iotdb-client/cli/src/assembly/resources/tools/backup.bat
index 315fd44e53c..13178b7f9bb 100644
--- a/iotdb-client/cli/src/assembly/resources/tools/backup.bat
+++ b/iotdb-client/cli/src/assembly/resources/tools/backup.bat
@@ -100,7 +100,7 @@ if not exist "%logsDir%" (
 )
 
 set IOTDB_CLI_CONF=%IOTDB_HOME%\conf
-set 
"iotdb_cli_params=-Dlogback.configurationFile=!IOTDB_CLI_CONF!\logback-cli.xml"
+set 
"iotdb_cli_params=-Dlogback.configurationFile=!IOTDB_CLI_CONF!\logback-backup.xml"
 start /B "" cmd /C "("%JAVA_HOME%\bin\java" -DIOTDB_HOME=!IOTDB_HOME! 
!iotdb_cli_params! !JAVA_OPTS! -cp !CLASSPATH! !MAIN_CLASS! %*) > nul 2>&1"
 exit /b
 
diff --git a/iotdb-client/cli/src/assembly/resources/tools/backup.sh 
b/iotdb-client/cli/src/assembly/resources/tools/backup.sh
index 6d605812825..a77a0e3c489 100644
--- a/iotdb-client/cli/src/assembly/resources/tools/backup.sh
+++ b/iotdb-client/cli/src/assembly/resources/tools/backup.sh
@@ -130,5 +130,5 @@ if [ ! -d "$logs_dir" ]; then
 fi
 
 IOTDB_CLI_CONF=${IOTDB_HOME}/conf
-iotdb_cli_params="-Dlogback.configurationFile=${IOTDB_CLI_CONF}/logback-cli.xml"
+iotdb_cli_params="-Dlogback.configurationFile=${IOTDB_CLI_CONF}/logback-backup.xml"
 exec nohup "$JAVA" -DIOTDB_HOME=${IOTDB_HOME} $iotdb_cli_params -cp 
"$CLASSPATH" "$MAIN_CLASS" "$@" 2>&1 > /dev/null  <&- &

Reply via email to