吾爱破解 - LCG - LSG |安卓破解|病毒分析|www.52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 688|回复: 4
收起左侧

[讨论] 关于java的logback.xml配置

[复制链接]
三木零 发表于 2022-3-2 21:05
本帖最后由 三木零 于 2022-3-3 09:06 编辑

以下问题已解决,是因为fileNamePattern标签中带有文件路径导致的,把路径去掉只留文件名即可
然后再经过测试,发现上面是错的,报错地方倒是fileNamePattern标签没错,是因为使用了${time}这个变量才报错,不使用这种就可以了
还有就是,编辑删除一张图片删不掉,我这是图片塞了一张,附件塞了一张,删除之后保存还是两张

报错如图,主要是红色框框那些,百度很久没找到答案,求解答,代码如下
[HTML] 纯文本查看 复制代码
<?xml version="1.0" encoding="UTF-8"?>
<configuration scan="true" scanPeriod="60 seconds" debug="false">
    <!--设置上下文的名称,默认default-->
    <contextName>myName</contextName>
    <!--用来设置变量值,name对应value,使用${}来使用变量-->
    <property name="LogPath" value="xxx"/>
    <!--获取当前的时间戳,也可以指定格式-->
    <timestamp key="time" datePattern="yyyyMMdd"/>

    <!--负责写日志的组件,有name(名称)和class(全限定名)属性-->
    <appender name="FILE1" class="ch.qos.logback.core.rolling.RollingFileAppender">
        <!--被写入的文件名,可以是相对目录,如果上级目录不存在则会自动创建-->
        <file>E:/Users/SMLMKZR/Desktop/java-log/logFile-%d{yyyy-MM-dd-HH}.log</file>
        <!--如果是true,日志会被追加到文件末尾,默认true-->
        <append>true</append>
        <!--配置一天生成一个日志文件,会保留30天的日志文件-->
        <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
            <!--文件名的格式-->
            <fileNamePattern>E:\Users\SMLMKZR\Desktop\java-log\logFile-${time}.log</fileNamePattern>
            <!--日志最大保留时间-->
            <maxHistory>30</maxHistory>
        </rollingPolicy>
        <!--对日志进行格式化-->
        <encoder>
            <pattern>%-4relative [%thread] %-5level %logger{35} - %msg %n</pattern>
        </encoder>
    </appender>

    <!--使用root标签对负责写日志的组件进行配置    -->
    <root level="DEBUG">
        <appender-ref ref="FILE1"/>
    </root>
</configuration>
{$%DT~L0IJT(M~6ULW7SKRU.png
{$%DT~L0IJT(M~6ULW7SKRU.png

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

 楼主| 三木零 发表于 2022-3-2 21:07
发多了一张报错的图,抱歉了
 楼主| 三木零 发表于 2022-3-2 21:26
limuyan44 发表于 2022-3-2 21:15
E:%users\SMLMKZR\Desktop\java-log\logFile-${time}.log 换成  E:%users\SMLMKZR\Desktop\java-log\logFil ...

明天试试,今天晚上不行了,电脑不在身边
 楼主| 三木零 发表于 2022-3-3 08:12
limuyan44 发表于 2022-3-2 21:15
E:%users\SMLMKZR\Desktop\java-log\logFile-${time}.log 换成  E:%users\SMLMKZR\Desktop\java-log\logFil ...

换了,还是一样的,但后面我找到错误了,fileNamePatter是文件名的格式,不是路径,要改file标签那里,才是更改文件的存储位置
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则 警告:本版块禁止回复与主题无关非技术内容,违者重罚!

快速回复 收藏帖子 返回列表 搜索

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-5-21 02:59

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表