117.info
人生若只如初见

logback怎么不产生tmp文件

要让logback不产生tmp文件,可以通过配置logback.xml文件来实现。

一种方法是在appender中设置文件名为固定的文件名,而不是使用时间戳作为文件名。例如,可以使用如下配置将日志写入固定的文件名 mylog.log


  mylog.log
  
    %d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n
  

另一种方法是使用rollingFileAppender,并设置maxHistory为0,这将禁用历史日志文件的维护。例如:


  mylog.log
  
    mylog.%i.log
    1
    1
  
  
    5MB
  
  
    %d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n
  

通过以上配置,logback将会将日志写入到名为mylog.log的文件中,不会产生任何tmp文件。

未经允许不得转载 » 本文链接:https://www.117.info/ask/fe8cbAzsLAwVVAlQ.html

推荐文章

  • logback怎么指定包输出级别

    在logback中,可以使用元素来指定特定包的输出级别。具体操作如下: 在元素中添加元素。
    在元素中使用name属性来指定要设置级别的包名。
    使用元素来指...

  • logback怎么设置日志保留天数

    在logback.xml文件中,可以使用元素来设置日志文件的保留天数。该元素可以包含一个整数值,表示日志文件应保留的天数。例如,要让日志文件保留30天,可以在配置文...

  • logback怎么配置多个日志文件

    Logback可以通过配置多个appender来实现多个日志文件的配置。
    首先,在logback配置文件中(一般是logback.xml),可以定义多个appender,并为每个appender指...

  • logback怎么按日期生成文件夹

    在logback中,可以使用%d来按日期生成文件夹。具体步骤如下: 在标签内,添加元素,用于定义日期格式。例如: 在标签内,配置FileAppender,并使用%d和datePatte...

  • Java中的split方法怎么使用

    在Java中,可以使用String类的split()方法来将字符串分割成多个部分。
    split()方法的语法如下:
    String[] split(String regex)
    其中,regex是用来...

  • mysql怎么用insert语句在表中添加数据

    要使用INSERT语句在MySQL表中添加数据,可以按照以下步骤进行操作: 连接到MySQL数据库:使用mysql命令行客户端或者其他MySQL管理工具,连接到MySQL数据库。 选择...

  • C#中executenonquery的特点有哪些

    C#中ExecuteNonQuery的特点有以下几个: 返回受影响的行数:ExecuteNonQuery方法用于执行不返回结果集的SQL语句,如插入、更新或删除操作。它返回一个整数值,表...

  • sql delete语句有什么功能

    SQL DELETE语句用于从数据库表中删除一条或多条记录。其功能如下: 删除整个表中的所有记录:使用DELETE语句的时候,如果不指定WHERE子句,就会删除表中的所有记...