mkdir /usr/local/nacos/logs -p
mkdir /usr/local/nacos/conf -p
vim /usr/local/nacos/conf/application.properties
第四步:配置文件(至关重要)
nacos/conf/application.properties
# springserver.servlet.contextPath=${SERVER_SERVLET_CONTEXTPATH:/nacos}server.contextPath=/nacosserver.port=${NACOS_APPLICATION_PORT:8848}spring.datasource.platform=${SPRING_DATASOURCE_PLATFORM:mysql}nacos.cmdb.dumpTaskInterval=3600nacos.cmdb.eventTaskInterval=10nacos.cmdb.labelTaskInterval=300nacos.cmdb.loadDataAtStart=falsedb.num=${MYSQL_DATABASE_NUM:1}db.url.0=jdbc:mysql://${MYSQL_SERVICE_HOST:rm-8vbif77yv6gb1p4g7.mysql.zhangbei.rds.aliyuncs.com}:${MYSQL_SERVICE_PORT:3306}/${MYSQL_SERVICE_DB_NAME:beiyaozhongtai-nacosconfig}?${MYSQL_SERVICE_DB_PARAM:characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&useSSL=false}db.url.1=jdbc:mysql://${MYSQL_SERVICE_HOST}:${MYSQL_SERVICE_PORT:3306}/${MYSQL_SERVICE_DB_NAME}?${MYSQL_SERVICE_DB_PARAM:characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&useSSL=false}db.user=${MYSQL_SERVICE_USER:beiyao}db.password=${MYSQL_SERVICE_PASSWORD:ekcbyj}### The auth system to use, currently only 'nacos' is supported:nacos.core.auth.system.type=${NACOS_AUTH_SYSTEM_TYPE:nacos}
#*************** Network Related Configurations ***************#### If prefer hostname over ip for Nacos server addresses in cluster.conf:# nacos.inetutils.prefer-hostname-over-ip=false
### Specify local server's IP:# nacos.inetutils.ip-address=### The token expiration in seconds:nacos.core.auth.default.token.expire.seconds=${NACOS_AUTH_TOKEN_EXPIRE_SECONDS:18000}
### The default token:nacos.core.auth.default.token.secret.key=${NACOS_AUTH_TOKEN:SecretKey012345678901234567890123456789012345678901234567890123456789}
### Turn on/off caching of auth information. By turning on this switch, the update of auth information would have a 15 seconds delay.nacos.core.auth.caching.enabled=${NACOS_AUTH_CACHE_ENABLE:false}nacos.core.auth.enable.userAgentAuthWhite=${NACOS_AUTH_USER_AGENT_AUTH_WHITE_ENABLE:false}nacos.core.auth.server.identity.key=${NACOS_AUTH_IDENTITY_KEY:serverIdentity}nacos.core.auth.server.identity.value=${NACOS_AUTH_IDENTITY_VALUE:security}server.tomcat.accesslog.enabled=${TOMCAT_ACCESSLOG_ENABLED:false}server.tomcat.accesslog.pattern=%h %l %u %t "%r" %s %b %D# default current work dirserver.tomcat.basedir=
## spring security config### turn off securitynacos.security.ignore.urls=${NACOS_SECURITY_IGNORE_URLS:/,/error,/**/*.css,/**/*.js,/**/*.html,/**/*.map,/**/*.svg,/**/*.png,/**/*.ico,/console-fe/public/**,/v1/auth/**,/v1/console/health/**,/actuator/**,/v1/console/server/**}# metrics for elastic searchmanagement.metrics.export.elastic.enabled=falsemanagement.metrics.export.influx.enabled=falsenacos.naming.distro.taskDispatchThreadCount=10nacos.naming.distro.taskDispatchPeriod=200nacos.naming.distro.batchSyncKeyCount=1000nacos.naming.distro.initDataRatio=0.9nacos.naming.distro.syncRetryDelay=5000nacos.naming.data.warmup=true
nacos/conf/nacos-logback.xml
<?xml version="1.0" encoding="UTF-8"?><!--
~ Copyright 1999-2018 Alibaba Group Holding Ltd.
~
~ Licensed under the Apache License, Version 2.0 (the "License");
~ you may not use this file except in compliance with the License.
~ You may obtain a copy of the License at
~
~ http://www.apache.org/licenses/LICENSE-2.0
~
~ Unless required by applicable law or agreed to in writing, software
~ distributed under the License is distributed on an "AS IS" BASIS,
~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
~ See the License for the specific language governing permissions and
~ limitations under the License.
--><configurationscan="true"scanPeriod="10 seconds"><springPropertyscope="context"name="logPath"source="nacos.logs.path"defaultValue="${nacos.home}/logs"/><propertyname="LOG_HOME"value="${logPath}"/><appendername="cmdb-main"class="ch.qos.logback.core.rolling.RollingFileAppender"><file>${nacos.home}/logs/cmdb-main.log</file><append>true</append><rollingPolicyclass="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy"><fileNamePattern>${nacos.home}/logs/cmdb-main.log.%d{yyyy-MM-dd}.%i</fileNamePattern><maxFileSize>2GB</maxFileSize><maxHistory>7</maxHistory><totalSizeCap>7GB</totalSizeCap><cleanHistoryOnStart>true</cleanHistoryOnStart></rollingPolicy><encoder><Pattern>%date %level %msg%n%n</Pattern><charset>UTF-8</charset></encoder></appender><appendername="CONSOLE"class="ch.qos.logback.core.ConsoleAppender"><encoder><Pattern>%date %level %msg%n%n</Pattern><charset>UTF-8</charset></encoder></appender><appendername="naming-server"class="ch.qos.logback.core.rolling.RollingFileAppender"><file>${LOG_HOME}/naming-server.log</file><append>true</append><rollingPolicyclass="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy"><fileNamePattern>${LOG_HOME}/naming-server.log.%d{yyyy-MM-dd}.%i</fileNamePattern><maxFileSize>1GB</maxFileSize><maxHistory>7</maxHistory><totalSizeCap>7GB</totalSizeCap><cleanHistoryOnStart>true</cleanHistoryOnStart></rollingPolicy><encoder><Pattern>%date %level %msg%n%n</Pattern><charset>UTF-8</charset></encoder></appender><appendername="async-naming-server"class="ch.qos.logback.classic.AsyncAppender"><discardingThreshold>0</discardingThreshold><queueSize>1024</queueSize><neverBlock>true</neverBlock><appender-refref="naming-server"/></appender><appendername="naming-raft"class="ch.qos.logback.core.rolling.RollingFileAppender"><file>${LOG_HOME}/naming-raft.log</file><append>true</append><rollingPolicyclass="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy"><fileNamePattern>${LOG_HOME}/naming-raft.log.%d{yyyy-MM-dd}.%i</fileNamePattern><maxFileSize>1GB</maxFileSize><maxHistory>7</maxHistory><totalSizeCap>3GB</totalSizeCap><cleanHistoryOnStart>true</cleanHistoryOnStart></rollingPolicy><encoder><Pattern>%date %level %msg%n%n</Pattern><charset>UTF-8</charset></encoder></appender><appendername="async-naming-raft"class="ch.qos.logback.classic.AsyncAppender"><discardingThreshold>0</discardingThreshold><queueSize>1024</queueSize><neverBlock>true</neverBlock><appender-refref="naming-raft"/></appender><appendername="naming-distro"class="ch.qos.logback.core.rolling.RollingFileAppender"><file>${LOG_HOME}/naming-distro.log</file><append>true</append><rollingPolicyclass="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy"><fileNamePattern>${LOG_HOME}/naming-distro.log.%d{yyyy-MM-dd}.%i</fileNamePattern><maxFileSize>1GB</maxFileSize><maxHistory>7</maxHistory><totalSizeCap>3GB</totalSizeCap><cleanHistoryOnStart>true</cleanHistoryOnStart></rollingPolicy><encoder><Pattern>%date %level %msg%n%n</Pattern><charset>UTF-8</charset></encoder></appender><appendername="async-naming-distro"class="ch.qos.logback.classic.AsyncAppender"><discardingThreshold>0</discardingThreshold><queueSize>1024</queueSize><neverBlock>true</neverBlock><appender-refref="naming-distro"/></appender><appendername="naming-event"class="ch.qos.logback.core.rolling.RollingFileAppender"><file>${LOG_HOME}/naming-event.log</file><append>true</append><rollingPolicyclass="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy"><fileNamePattern>${LOG_HOME}/naming-event.log.%d{yyyy-MM-dd}.%i</fileNamePattern><maxFileSize>1GB</maxFileSize><maxHistory>7</maxHistory><totalSizeCap>3GB</totalSizeCap><cleanHistoryOnStart>true</cleanHistoryOnStart></rollingPolicy><encoder><Pattern>%date %level %msg%n%n</Pattern><charset>UTF-8</charset></encoder></appender><appendername="async-naming-event"class="ch.qos.logback.classic.AsyncAppender"><discardingThreshold>0</discardingThreshold><queueSize>1024</queueSize><neverBlock>true</neverBlock><appender-refref="naming-event"/></appender><appendername="naming-push"class="ch.qos.logback.core.rolling.RollingFileAppender"><file>${LOG_HOME}/naming-push.log</file><append>true</append><rollingPolicyclass="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy"><fileNamePattern>${LOG_HOME}/naming-push.log.%d{yyyy-MM-dd}.%i</fileNamePattern><maxFileSize>1GB</maxFileSize><maxHistory>7</maxHistory><totalSizeCap>3GB</totalSizeCap><cleanHistoryOnStart>true</cleanHistoryOnStart></rollingPolicy><encoder><Pattern>%date %level %msg%n%n</Pattern><charset>UTF-8</charset></encoder></appender><appendername="naming-rt"class="ch.qos.logback.core.rolling.RollingFileAppender"><file>${LOG_HOME}/naming-rt.log</file><append>true</append><rollingPolicyclass="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy"><fileNamePattern>${LOG_HOME}/naming-rt.log.%d{yyyy-MM-dd}.%i</fileNamePattern><maxFileSize>1GB</maxFileSize><maxHistory>7</maxHistory><totalSizeCap>3GB</totalSizeCap><cleanHistoryOnStart>true</cleanHistoryOnStart></rollingPolicy><encoder><Pattern>%msg%n</Pattern><charset>UTF-8</charset></encoder></appender><appendername="naming-performance"class="ch.qos.logback.core.rolling.RollingFileAppender"><file>${LOG_HOME}/naming-performance.log</file><append>true</append><rollingPolicyclass="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy"><fileNamePattern>${LOG_HOME}/naming-performance.log.%d{yyyy-MM-dd}.%i</fileNamePattern><maxFileSize>1GB</maxFileSize><maxHistory>7</maxHistory><totalSizeCap>3GB</totalSizeCap><cleanHistoryOnStart>true</cleanHistoryOnStart></rollingPolicy><encoder><Pattern>%date %level %msg%n%n</Pattern><charset>UTF-8</charset></encoder></appender><!--config module logback config--><appendername="dumpFile"class="ch.qos.logback.core.rolling.RollingFileAppender"><file>${LOG_HOME}/config-dump.log</file><append>true</append><rollingPolicyclass="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy"><fileNamePattern>${LOG_HOME}/config-dump.log.%d{yyyy-MM-dd}.%i</fileNamePattern><maxFileSize>2GB</maxFileSize><maxHistory>7</maxHistory><totalSizeCap>7GB</totalSizeCap><cleanHistoryOnStart>true</cleanHistoryOnStart></rollingPolicy><encoder><Pattern>%date %level %msg%n%n</Pattern><charset>UTF-8</charset></encoder></appender><appendername="pullFile"class="ch.qos.logback.core.rolling.RollingFileAppender"><file>${LOG_HOME}/config-pull.log</file><append>true</append><rollingPolicyclass="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy"><fileNamePattern>${LOG_HOME}/config-pull.log.%d{yyyy-MM-dd}.%i</fileNamePattern><maxFileSize>20MB</maxFileSize><maxHistory>7</maxHistory><totalSizeCap>128MB</totalSizeCap><cleanHistoryOnStart>true</cleanHistoryOnStart></rollingPolicy><encoder><Pattern>%date %level %msg%n%n</Pattern><charset>UTF-8</charset></encoder></appender><appendername="fatalFile"class="ch.qos.logback.core.rolling.RollingFileAppender"><file>${LOG_HOME}/config-fatal.log</file><append>true</append><rollingPolicyclass="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy"><fileNamePattern>${LOG_HOME}/config-fatal.log.%d{yyyy-MM-dd}.%i</fileNamePattern><maxFileSize>20MB</maxFileSize><maxHistory>7</maxHistory><totalSizeCap>128MB</totalSizeCap><cleanHistoryOnStart>true</cleanHistoryOnStart></rollingPolicy><encoder><Pattern>%date %level %msg%n%n</Pattern><charset>UTF-8</charset></encoder></appender><appendername="memoryFile"class="ch.qos.logback.core.rolling.RollingFileAppender"><file>${LOG_HOME}/config-memory.log</file><append>true</append><rollingPolicyclass="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy"><fileNamePattern>${LOG_HOME}/config-memory.log.%d{yyyy-MM-dd}.%i</fileNamePattern><maxFileSize>20MB</maxFileSize><maxHistory>7</maxHistory><totalSizeCap>128MB</totalSizeCap><cleanHistoryOnStart>true</cleanHistoryOnStart></rollingPolicy><encoder><Pattern>%date %level %msg%n%n</Pattern><charset>UTF-8</charset></encoder></appender><appendername="pullCheckFile"class="ch.qos.logback.core.rolling.RollingFileAppender"><file>${LOG_HOME}/config-pull-check.log</file><append>true</append><rollingPolicyclass="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy"><fileNamePattern>${LOG_HOME}/config-pull-check.log.%d{yyyy-MM-dd}.%i</fileNamePattern><maxFileSize>1GB</maxFileSize><maxHistory>7</maxHistory><totalSizeCap>3GB</totalSizeCap><cleanHistoryOnStart>true</cleanHistoryOnStart></rollingPolicy><encoder><Pattern>%msg%n</Pattern><charset>UTF-8</charset></encoder></appender><appendername="clientLog"class="ch.qos.logback.core.rolling.RollingFileAppender"><file>${LOG_HOME}/config-client-request.log</file><append>true</append><rollingPolicyclass="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy"><fileNamePattern>${LOG_HOME}/config-client-request.log.%d{yyyy-MM-dd}.%i</fileNamePattern><maxFileSize>2GB</maxFileSize><maxHistory>7</maxHistory><totalSizeCap>7GB</totalSizeCap><cleanHistoryOnStart>true</cleanHistoryOnStart></rollingPolicy><encoder><Pattern>%date|%msg%n</Pattern><charset>UTF-8</charset></encoder></appender><appendername="traceLog"class="ch.qos.logback.core.rolling.RollingFileAppender"><file>${LOG_HOME}/config-trace.log</file><append>true</append><rollingPolicyclass="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy"><fileNamePattern>${LOG_HOME}/config-trace.log.%d{yyyy-MM-dd}.%i</fileNamePattern><maxFileSize>2GB</maxFileSize><maxHistory>7</maxHistory><totalSizeCap>7GB</totalSizeCap><cleanHistoryOnStart>true</cleanHistoryOnStart></rollingPolicy><encoder><Pattern>%date|%msg%n</Pattern><charset>UTF-8</charset></encoder></appender><appendername="notifyLog"class="ch.qos.logback.core.rolling.RollingFileAppender"><file>${LOG_HOME}/config-notify.log</file><append>true</append><rollingPolicyclass="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy"><fileNamePattern>${LOG_HOME}/config-notify.log.%d{yyyy-MM-dd}.%i</fileNamePattern><maxFileSize>1GB</maxFileSize><maxHistory>7</maxHistory><totalSizeCap>3GB</totalSizeCap><cleanHistoryOnStart>true</cleanHistoryOnStart></rollingPolicy><encoder><Pattern>%date %level %msg%n%n</Pattern><charset>UTF-8</charset></encoder></appender><appendername="startLog"class="ch.qos.logback.core.rolling.RollingFileAppender"><file>${LOG_HOME}/config-server.log</file><append>true</append><rollingPolicyclass="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy"><fileNamePattern>${LOG_HOME}/config-server.log.%d{yyyy-MM-dd}.%i</fileNamePattern><maxFileSize>50MB</maxFileSize><maxHistory>7</maxHistory><totalSizeCap>512MB</totalSizeCap><cleanHistoryOnStart>true</cleanHistoryOnStart></rollingPolicy><encoder><Pattern>%date %level %msg%n%n</Pattern><charset>UTF-8</charset></encoder></appender><appendername="rootFile"class="ch.qos.logback.core.rolling.RollingFileAppender"><file>${LOG_HOME}/nacos.log</file><append>true</append><rollingPolicyclass="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy"><fileNamePattern>${LOG_HOME}/nacos.log.%d{yyyy-MM-dd}.%i</fileNamePattern><maxFileSize>50MB</maxFileSize><maxHistory>7</maxHistory><totalSizeCap>512MB</totalSizeCap><cleanHistoryOnStart>true</cleanHistoryOnStart></rollingPolicy><encoder><Pattern>%date %level %msg%n%n</Pattern><charset>UTF-8</charset></encoder></appender><appendername="nacos-address"class="ch.qos.logback.core.rolling.RollingFileAppender"><file>${LOG_HOME}/nacos-address.log</file><append>true</append><rollingPolicyclass="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy"><fileNamePattern>${LOG_HOME}/nacos-address.log.%d{yyyy-MM-dd}.%i</fileNamePattern><maxFileSize>2GB</maxFileSize><maxHistory>7</maxHistory><totalSizeCap>7GB</totalSizeCap><cleanHistoryOnStart>true</cleanHistoryOnStart></rollingPolicy><encoder><Pattern>%date %level %msg%n%n</Pattern><charset>UTF-8</charset></encoder></appender><appendername="istio-main"class="ch.qos.logback.core.rolling.RollingFileAppender"><file>${LOG_HOME}/istio-main.log</file><append>true</append><rollingPolicyclass="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy"><fileNamePattern>${LOG_HOME}/istio-main.log.%d{yyyy-MM-dd}.%i</fileNamePattern><maxFileSize>2GB</maxFileSize><maxHistory>7</maxHistory><totalSizeCap>7GB</totalSizeCap><cleanHistoryOnStart>true</cleanHistoryOnStart></rollingPolicy><encoder><Pattern>%date %level %msg%n%n</Pattern><charset>UTF-8</charset></encoder></appender><appendername="core-auth"class="ch.qos.logback.core.rolling.RollingFileAppender"><file>${LOG_HOME}/core-auth.log</file><append>true</append><rollingPolicyclass="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy"><fileNamePattern>${LOG_HOME}/core-auth.log.%d{yyyy-MM-dd}.%i</fileNamePattern><maxFileSize>2GB</maxFileSize><maxHistory>7</maxHistory><totalSizeCap>7GB</totalSizeCap><cleanHistoryOnStart>true</cleanHistoryOnStart></rollingPolicy><encoder><Pattern>%date %level %msg%n%n</Pattern><charset>UTF-8</charset></encoder></appender><appendername="protocol-raft"class="ch.qos.logback.core.rolling.RollingFileAppender"><file>${LOG_HOME}/protocol-raft.log</file><append>true</append><rollingPolicyclass="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy"><fileNamePattern>${LOG_HOME}/protocol-raft.log.%d{yyyy-MM-dd}.%i</fileNamePattern><maxFileSize>2GB</maxFileSize><maxHistory>7</maxHistory><totalSizeCap>7GB</totalSizeCap><cleanHistoryOnStart>true</cleanHistoryOnStart></rollingPolicy><encoder><Pattern>%date %level %msg%n%n</Pattern><charset>UTF-8</charset></encoder></appender><appendername="protocol-distro"class="ch.qos.logback.core.rolling.RollingFileAppender"><file>${LOG_HOME}/protocol-distro.log</file><append>true</append><rollingPolicyclass="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy"><fileNamePattern>${LOG_HOME}/protocol-distro.log.%d{yyyy-MM-dd}.%i</fileNamePattern><maxFileSize>2GB</maxFileSize><maxHistory>7</maxHistory><totalSizeCap>7GB</totalSizeCap><cleanHistoryOnStart>true</cleanHistoryOnStart></rollingPolicy><encoder><Pattern>%date %level %msg%n%n</Pattern><charset>UTF-8</charset></encoder></appender><appendername="nacos-cluster"class="ch.qos.logback.core.rolling.RollingFileAppender"><file>${LOG_HOME}/nacos-cluster.log</file><append>true</append><rollingPolicyclass="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy"><fileNamePattern>${LOG_HOME}/nacos-cluster.log.%d{yyyy-MM-dd}.%i</fileNamePattern><maxFileSize>2GB</maxFileSize><maxHistory>7</maxHistory><totalSizeCap>7GB</totalSizeCap><cleanHistoryOnStart>true</cleanHistoryOnStart></rollingPolicy><encoder><Pattern>%date %level %msg%n%n</Pattern><charset>UTF-8</charset></encoder></appender><appendername="alipay-jraft"class="ch.qos.logback.core.rolling.RollingFileAppender"><file>${LOG_HOME}/alipay-jraft.log</file><append>true</append><rollingPolicyclass="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy"><fileNamePattern>${LOG_HOME}/alipay-jraft.log.%d{yyyy-MM-dd}.%i</fileNamePattern><maxFileSize>2GB</maxFileSize><maxHistory>7</maxHistory><totalSizeCap>7GB</totalSizeCap><cleanHistoryOnStart>true</cleanHistoryOnStart></rollingPolicy><encoder><Pattern>%date %level %msg%n%n</Pattern><charset>UTF-8</charset></encoder></appender><!--TPS control --><appendername="tps-control"class="ch.qos.logback.core.rolling.RollingFileAppender"><file>${LOG_HOME}/tps-control.log</file><append>true</append><rollingPolicyclass="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy"><fileNamePattern>${LOG_HOME}/tps-control.log.%d{yyyy-MM-dd}.%i</fileNamePattern><maxFileSize>2GB</maxFileSize><maxHistory>7</maxHistory><totalSizeCap>7GB</totalSizeCap><cleanHistoryOnStart>true</cleanHistoryOnStart></rollingPolicy><encoder><Pattern>%date %level %msg%n%n</Pattern><charset>UTF-8</charset></encoder></appender><appendername="tps-control-digest"class="ch.qos.logback.core.rolling.RollingFileAppender"><file>${LOG_HOME}/tps-control-digest.log</file><append>true</append><rollingPolicyclass="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy"><fileNamePattern>${LOG_HOME}/tps-control-digest.log.%d{yyyy-MM-dd}.%i</fileNamePattern><maxFileSize>2GB</maxFileSize><maxHistory>7</maxHistory><totalSizeCap>7GB</totalSizeCap><cleanHistoryOnStart>true</cleanHistoryOnStart></rollingPolicy><encoder><Pattern>%date %level %msg%n%n</Pattern><charset>UTF-8</charset></encoder></appender><appendername="tps-control-detail"class="ch.qos.logback.core.rolling.RollingFileAppender"><file>${LOG_HOME}/tps-control-detail.log</file><append>true</append><rollingPolicyclass="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy"><fileNamePattern>${LOG_HOME}/tps-control-detail.log.%d{yyyy-MM-dd}.%i</fileNamePattern><maxFileSize>2GB</maxFileSize><maxHistory>7</maxHistory><totalSizeCap>7GB</totalSizeCap><cleanHistoryOnStart>true</cleanHistoryOnStart></rollingPolicy><encoder><Pattern>%date %level %msg%n%n</Pattern><charset>UTF-8</charset></encoder></appender><appendername="remote"class="ch.qos.logback.core.rolling.RollingFileAppender"><file>${LOG_HOME}/remote.log</file><append>true</append><rollingPolicyclass="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy"><fileNamePattern>${LOG_HOME}/remote.log.%d{yyyy-MM-dd}.%i</fileNamePattern><maxFileSize>2GB</maxFileSize><maxHistory>7</maxHistory><totalSizeCap>7GB</totalSizeCap><cleanHistoryOnStart>true</cleanHistoryOnStart></rollingPolicy><encoder><Pattern>%date %level %msg%n%n</Pattern><charset>UTF-8</charset></encoder></appender><appendername="remote-digest"class="ch.qos.logback.core.rolling.RollingFileAppender"><file>${LOG_HOME}/remote-digest.log</file><append>true</append><rollingPolicyclass="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy"><fileNamePattern>${LOG_HOME}/remote-digest.log.%d{yyyy-MM-dd}.%i</fileNamePattern><maxFileSize>2GB</maxFileSize><maxHistory>7</maxHistory><totalSizeCap>7GB</totalSizeCap><cleanHistoryOnStart>true</cleanHistoryOnStart></rollingPolicy><encoder><Pattern>%date %level %msg%n%n</Pattern><charset>UTF-8</charset></encoder></appender><appendername="remote-push"class="ch.qos.logback.core.rolling.RollingFileAppender"><file>${LOG_HOME}/remote-push.log</file><append>true</append><rollingPolicyclass="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy"><fileNamePattern>${LOG_HOME}/remote-push.log.%d{yyyy-MM-dd}.%i</fileNamePattern><maxFileSize>2GB</maxFileSize><maxHistory>7</maxHistory><totalSizeCap>7GB</totalSizeCap><cleanHistoryOnStart>true</cleanHistoryOnStart></rollingPolicy><encoder><Pattern>%date %level %msg%n%n</Pattern><charset>UTF-8</charset></encoder></appender><loggername="com.alibaba.nacos.address.main"additivity="false"><levelvalue="INFO"/><appender-refref="nacos-address"/></logger><loggername="com.alibaba.nacos.cmdb.main"additivity="false"><levelvalue="INFO"/><appender-refref="cmdb-main"/></logger><loggername="com.alibaba.nacos.core.remote"additivity="false"><levelvalue="DEBUG"/><appender-refref="remote"/></logger><loggername="com.alibaba.nacos.core.remote.push"additivity="false"><levelvalue="DEBUG"/><appender-refref="remote-push"/></logger><loggername="com.alibaba.nacos.core.remote.digest"additivity="false"><levelvalue="DEBUG"/><appender-refref="remote-digest"/></logger><!-- TPS Control--><loggername="com.alibaba.nacos.core.remote.control.digest"additivity="false"><levelvalue="DEBUG"/><appender-refref="tps-control-digest"/></logger><loggername="com.alibaba.nacos.core.remote.control.detail"additivity="false"><levelvalue="DEBUG"/><appender-refref="tps-control-detail"/></logger><loggername="com.alibaba.nacos.core.remote.control"additivity="false"><levelvalue="DEBUG"/><appender-refref="tps-control"/></logger><loggername="com.alibaba.nacos.naming.main"additivity="false"><levelvalue="INFO"/><appender-refref="async-naming-server"/></logger><loggername="com.alibaba.nacos.naming.raft"additivity="false"><levelvalue="INFO"/><appender-refref="async-naming-raft"/></logger><loggername="com.alibaba.nacos.naming.distro"additivity="false"><levelvalue="INFO"/><appender-refref="async-naming-distro"/></logger><loggername="com.alibaba.nacos.naming.event"additivity="false"><levelvalue="INFO"/><appender-refref="async-naming-event"/></logger><loggername="com.alibaba.nacos.naming.push"additivity="false"><levelvalue="INFO"/><appender-refref="naming-push"/></logger><loggername="com.alibaba.nacos.naming.rt"additivity="false"><levelvalue="INFO"/><appender-refref="naming-rt"/></logger><loggername="com.alibaba.nacos.naming.performance"additivity="false"><levelvalue="INFO"/><appender-refref="naming-performance"/></logger><loggername="com.alibaba.nacos.config.dumpLog"additivity="false"><levelvalue="INFO"/><appender-refref="dumpFile"/></logger><loggername="com.alibaba.nacos.config.pullLog"additivity="false"><levelvalue="INFO"/><appender-refref="pullFile"/></logger><loggername="com.alibaba.nacos.config.pullCheckLog"additivity="false"><levelvalue="INFO"/><appender-refref="pullCheckFile"/></logger><loggername="com.alibaba.nacos.config.fatal"additivity="false"><levelvalue="INFO"/><appender-refref="fatalFile"/></logger><loggername="com.alibaba.nacos.config.monitorLog"additivity="false"><levelvalue="INFO"/><appender-refref="memoryFile"/></logger><loggername="com.alibaba.nacos.config.clientLog"additivity="false"><levelvalue="info"/><appender-refref="clientLog"/></logger><loggername="com.alibaba.nacos.config.notifyLog"additivity="false"><levelvalue="INFO"/><appender-refref="notifyLog"/></logger><loggername="com.alibaba.nacos.config.traceLog"additivity="false"><levelvalue="info"/><appender-refref="traceLog"/></logger><loggername="com.alibaba.nacos.config.startLog"additivity="false"><levelvalue="INFO"/><appender-refref="startLog"/></logger><loggername="com.alibaba.nacos.istio.main"additivity="false"><levelvalue="DEBUG"/><appender-refref="istio-main"/></logger><loggername="com.alibaba.nacos.core.auth"additivity="false"><levelvalue="DEBUG"/><appender-refref="core-auth"/></logger><loggername="com.alibaba.nacos.core.protocol.raft"additivity="false"><levelvalue="INFO"/><appender-refref="protocol-raft"/></logger><loggername="com.alipay.sofa.jraft"additivity="false"><levelvalue="INFO"/><appender-refref="alipay-jraft"/></logger><loggername="com.alibaba.nacos.core.protocol.distro"additivity="false"><levelvalue="INFO"/><appender-refref="protocol-distro"/></logger><loggername="com.alibaba.nacos.core.cluster"additivity="false"><levelvalue="INFO"/><appender-refref="nacos-cluster"/></logger><springProfilename="standalone"><loggername="org.springframework"><appender-refref="CONSOLE"/><levelvalue="INFO"/></logger><loggername="org.apache.catalina.startup.DigesterFactory"><appender-refref="CONSOLE"/><levelvalue="INFO"/></logger><loggername="org.apache.catalina.util.LifecycleBase"><appender-refref="CONSOLE"/><levelvalue="ERROR"/></logger><loggername="org.apache.coyote.http11.Http11NioProtocol"><appender-refref="CONSOLE"/><levelvalue="WARN"/></logger><loggername="org.apache.tomcat.util.net.NioSelectorPool"><appender-refref="CONSOLE"/><levelvalue="WARN"/></logger></springProfile><loggername="com.alibaba.nacos.core.listener.StartingApplicationListener"><appender-refref="CONSOLE"/><levelvalue="INFO"/></logger><loggername="com.alibaba.nacos.common.notify.NotifyCenter"><appender-refref="CONSOLE"/><levelvalue="INFO"/></logger><loggername="com.alibaba.nacos.sys.file.WatchFileCenter"><appender-refref="CONSOLE"/><levelvalue="INFO"/></logger><loggername="com.alibaba.nacos.common.executor.ThreadPoolManager"><appender-refref="CONSOLE"/><levelvalue="INFO"/></logger><root><levelvalue="INFO"/><appender-refref="rootFile"/></root></configuration>
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)