石家庄万达网站制作,哪些软件可以做网页,专门看广告的网站,如何做淘宝店网站用于服务器里保存日志文件 1、样例一#xff1a;
?xml version1.0 encodingUTF-8?
configuration!--定义日志文件的存储地址 勿在 LogBack 的配置中使用相对路径--property nameLOG_HOME value/opt…用于服务器里保存日志文件 1、样例一
?xml version1.0 encodingUTF-8?
configuration!--定义日志文件的存储地址 勿在 LogBack 的配置中使用相对路径--property nameLOG_HOME value/opt/crm/logs/!--日志文件的名字--property nameLOG_FILE_NAME valuecrm_logs/!--控制台日志--appender nameSTDOUT classch.qos.logback.core.ConsoleAppenderlayout classch.qos.logback.classic.PatternLayout!--格式化输出%d表示日期%thread表示线程名%-5level级别从左显示5个字符宽度,%msg日志消息%n是换行符--Pattern%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n/Pattern/layout/appenderlogger nameorg.apache.kafka.clients.consumer.KafkaConsumer leveloff/!--INFO级别消息日志(文件日志 按照每天生成日志文件)--appender nameINFO_LOG_FILE classch.qos.logback.core.rolling.RollingFileAppenderfile${LOG_HOME}/${LOG_FILE_NAME}.log/fileencoderPattern%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n/Pattern/encoderrollingPolicy classch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy!--日志文件输出的文件名--fileNamePattern${LOG_HOME}/${LOG_FILE_NAME}_info_%d{yyyy-MM-dd}_%i.log/fileNamePatternmaxFileSize100MB/maxFileSize!--日志文件保留天数--maxHistory90/maxHistorytotalSizeCap1GB/totalSizeCap/rollingPolicy/appender!--ERROR级别消息日志--appender nameERROR_LOG_FILE classch.qos.logback.core.rolling.RollingFileAppenderfile${LOG_HOME}/${LOG_FILE_NAME}_error.log/fileencoderPattern%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n/Pattern/encoderrollingPolicy classch.qos.logback.core.rolling.TimeBasedRollingPolicyfileNamePattern${LOG_HOME}/${LOG_FILE_NAME}_error_%d{yyyy-MM-dd}.log/fileNamePatternmaxHistory90/maxHistorytotalSizeCap1GB/totalSizeCap/rollingPolicyfilter classch.qos.logback.classic.filter.LevelFilter!-- 只打印错误日志 --levelERROR/levelonMatchACCEPT/onMatchonMismatchDENY/onMismatch/filter/appenderlogger namecom.f.crm levelINFO/!-- 日志输出级别 --root levelINFOappender-ref refSTDOUT/appender-ref refINFO_LOG_FILE/appender-ref refERROR_LOG_FILE//root
/configuration
2、样例二
?xml version1.0 encodingUTF-8?
!--~ Copyright 2019-2029 geekidea(https://github.com/geekidea)~~ 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.--configurationproperty nameCONTEXT_NAME valuespring-boot-plus/property nameLOG_PATH valuelogs/property nameMAX_FILE_SIZE value10MB/property nameMAX_HISTORY value30/contextName${CONTEXT_NAME}/contextName!-- 彩色日志 --conversionRule conversionWordclr converterClassorg.springframework.boot.logging.logback.ColorConverter /conversionRule conversionWordwex converterClassorg.springframework.boot.logging.logback.WhitespaceThrowableProxyConverter /conversionRule conversionWordwEx converterClassorg.springframework.boot.logging.logback.ExtendedWhitespaceThrowableProxyConverter /!-- 控制台日志样式 --property nameCONSOLE_LOG_PATTERN value${CONSOLE_LOG_PATTERN:-%clr(%d{${LOG_DATEFORMAT_PATTERN:-yyyy-MM-dd HH:mm:ss.SSS}}){faint} %clr(${LOG_LEVEL_PATTERN:-%5p}) %clr([%15.15t]){faint} [%X{requestId}] %clr(%-40.40logger{39}){cyan} [%L] %clr(:){faint} %m%n${LOG_EXCEPTION_CONVERSION_WORD:-%wEx}}/!-- 文件日志样式 --property nameFILE_LOG_PATTERN value${FILE_LOG_PATTERN:-%d{${LOG_DATEFORMAT_PATTERN:-yyyy-MM-dd HH:mm:ss.SSS}} ${LOG_LEVEL_PATTERN:-%5p} [%t] [%X{requestId}] %-40.40logger{39} %L : %m%n${LOG_EXCEPTION_CONVERSION_WORD:-%wEx}}/!-- 禁用logback自身日志输出 --statusListener classch.qos.logback.core.status.NopStatusListener /!-- 控制台 --appender nameCONSOLE classch.qos.logback.core.ConsoleAppenderencoderpattern${CONSOLE_LOG_PATTERN}/pattern/encoder/appender!-- 运行日志文件 --appender nameFILE classch.qos.logback.core.rolling.RollingFileAppenderencoderpattern${FILE_LOG_PATTERN}/pattern/encoderfile${LOG_PATH}/spring-boot-plus.log/filerollingPolicy classch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicyfileNamePattern${LOG_PATH}/spring-boot-plus-%d{yyyy-MM-dd}.%i.log/fileNamePatternmaxFileSize${MAX_FILE_SIZE}/maxFileSizemaxHistory${MAX_HISTORY}/maxHistory/rollingPolicy/appender!-- 错误日志文件 --appender nameERROR_FILE classch.qos.logback.core.rolling.RollingFileAppenderencoderpattern${FILE_LOG_PATTERN}/pattern/encoderfile${LOG_PATH}/spring-boot-plus-error.log/filerollingPolicy classch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicyfileNamePattern${LOG_PATH}/spring-boot-plus-error-%d{yyyy-MM-dd}.%i.log/fileNamePatternmaxFileSize${MAX_FILE_SIZE}/maxFileSizemaxHistory${MAX_HISTORY}/maxHistory/rollingPolicyfilter classch.qos.logback.classic.filter.LevelFilterlevelERROR/levelonMatchACCEPT/onMatchonMismatchDENY/onMismatch/filter/appender!-- 异步写日志 --appender nameASYNC_FILE classch.qos.logback.classic.AsyncAppenderdiscardingThreshold0/discardingThresholdqueueSize1024/queueSizeappender-ref ref FILE//appenderappender nameASYNC_ERROR_FILE classch.qos.logback.classic.AsyncAppenderdiscardingThreshold0/discardingThresholdqueueSize1024/queueSizeappender-ref ref ERROR_FILE//appender!-- 不同环境的日志级别配置 --springProfile namedevlogger nameio.geekidea.springbootplus levelDEBUG//springProfile!-- 解决SpringBootAdmin错误日志问题 --logger nameorg.apache.catalina.connector.CoyoteAdapter levelOFF/root levelINFOappender-ref refCONSOLE /appender-ref refASYNC_FILE /appender-ref refASYNC_ERROR_FILE //root/configuration