首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏mySoul

    MyBatis 实例

    -- Error日志默认压缩路径,将超过指定文件大小的日志,自动存入按"年月"建立的文件夹下面并进行压缩,作为存档 --> <property name="error_<em>filePattern</em>">${ ="${rolling_filePattern}"> <PatternLayout pattern="${log_pattern}"/> <SizeBasedTriggeringPolicy -- 打印INFO级别的日志到文件 --> <RollingFile name="InfoFile" fileName="${info_fileName}" filePattern="${info_filePattern -- 打印WARN级别的日志到文件 --> <RollingFile name="WarnFile" fileName="${warn_fileName}" filePattern="${warn_filePattern -- 打印ERROR级别的日志到文件 --> <RollingFile name="ErrorFile" fileName="${error_fileName}" filePattern="${error_filePattern

    1.9K50发布于 2019-04-13
  • 来自专栏Postgresql源码分析

    Log4j2使用案例

    RollingRandomAccessFile" fileName="${LOG_HOME}/${ERROR_LOG_FILE_NAME}.log" filePattern RollingRandomAccessFile" fileName="${LOG_HOME}/${COMMON_LOG_FILE_NAME}.log" filePattern SizeBasedTriggeringPolicy 基于文件大小切换 DefaultRolloverStrategy 最多文件保留个数 filePattern 文件切换后,命名规则 filePattern

    35010编辑于 2022-05-12
  • 来自专栏用户9257747的专栏

    微服务的日志规范及链路追踪

    -- 日志默认同类型日志,同一文件夹下可以存放的数量,不设置此属性则默认为7个,filePattern最后要带%i才会生效 --> <property name="rolling_max">500</ -- 日志默认同类型日志,多久生成一个新的日志文件,这个配置需要和filePattern结合使用; 如果设置为1,filePattern是%d{yyyy-MM-dd}到天的格式 -- 日志默认同类型日志,多久生成一个新的日志文件,这个配置需要和filePattern结合使用; 如果设置为1,filePattern是%d{yyyy-MM-dd}到天的格式 -- 日志默认同类型日志,多久生成一个新的日志文件,这个配置需要和filePattern结合使用; 如果设置为1,filePattern是%d{yyyy-MM-dd}到天的格式 -- 日志默认同类型日志,多久生成一个新的日志文件,这个配置需要和filePattern结合使用; 如果设置为1,filePattern是%d{yyyy-MM-dd}到天的格式

    89230编辑于 2022-04-06
  • 来自专栏Java成神之路

    Log4j2_学习_01_Log4j 2使用教程

    console> <RollingFile name="RollingFileInfo" fileName="${LOG_HOME}/${FILE_NAME}.log" filePattern <RollingFile name="RollingFileWarn" fileName="${LOG_HOME}/${FILE_NAME_WARN}.log" filePattern <RollingFile name="RollingFileError" fileName="${LOG_HOME}/${FILE_NAME_ERROR}.log" filePattern

    46420发布于 2018-08-10
  • 来自专栏Java识堂

    Log4j 2配置指南

    name="logFile" fileName="${logDir}/server.log" append="false"> <PatternLayout pattern="${<em>filePattern</em> classFile" fileName="${logDir}/classFile.log" append="false"> <PatternLayout pattern="${<em>filePattern</em> " onMatch="ACCEPT" onMismatch="DENY"/> </Filters> <PatternLayout pattern="${<em>filePattern</em> " onMatch="ACCEPT" onMismatch="DENY"/> </Filters> <PatternLayout pattern="${<em>filePattern</em> ="${logDir}/server-%d{yyyyMMddHH}.log.gz"> <PatternLayout> <pattern>${filePattern

    2.2K20发布于 2019-08-13
  • 来自专栏码匠的流水账

    聊聊PowerJob的FileCleanupProcessor

    logger.info("start to process: {}", JSON.toJSON(params)); if (StringUtils.isEmpty(params.filePattern = Pattern.compile(params.filePattern); files.forEach(file -> { String fileName filePattern.matcher(fileName).matches()) { logger.info("file[{}] won't be deleted due to filename not match the pattern: {}", fileName, params.filePattern); return; @Data public static class CleanupParams { private String dirPath; private String filePattern

    28210编辑于 2024-01-02
  • 来自专栏Java开发必知必会

    使用 Log4j2 + SLF4j 打造日志系统的全方位教程

    --设置级别为INFO日志输出到info.log中,filename为输出日志的目录,filepattern为压缩文件的命名规范与目录 --> <RollingFile name="INFO ="${logPathForProject}/%d{yyyyMMdd}-%i-warn.log.zip">中filepattern最小单位。 这里我们的filepattern最小单位是天,所以是每天打包一次。 PatternLayout:输出格式,不设置默认为:%m%n. filePattern:指定新建日志文件的名称格式. Policies:指定滚动日志的策略,就是什么时候进行新建日志文件输出日志. 其中:fileName和filePattern不同的作用: fileName指定的是当天日志输出的日志输出位置 filePattern指的根据配置,对每天的日志文件进行压缩存储的时候的文件名,也就是新建的文件名

    2.6K20发布于 2020-08-03
  • 来自专栏java相关

    SpringBoot使用log4j

    ROLLING_FILE ignoreExceptions: false fileName: ${log.path}/${project.name}.log filePattern name: EXCEPTION ignoreExceptions: false fileName: ${log.path}/exception.log filePattern : WEB_REQUEST ignoreExceptions: false fileName: ${log.path}/web_request.log filePattern : MYBATIS_SQL ignoreExceptions: false fileName: ${log.path}/mybatis_sql.log filePattern name: TIME_TASK ignoreExceptions: false fileName: ${log.path}/time_task.log filePattern

    68240发布于 2018-07-03
  • 来自专栏学习计划

    springboot 整合log4j2 记录

    immediateFlush="true" fileName="${LOG_HOME}/trace.log" filePattern -- 如果启用此配置,则日志会按文件名生成新压缩文件, 即如果filePattern配置的日期格式为 %d{yyyy-MM-dd HH} ,则每小时生成一个压缩文件, 如果filePattern配置的日期格式为 %d{yyyy-MM-dd} ,则天生成一个压缩文件 --> <! immediateFlush="true" fileName="${LOG_HOME}/info.log" filePattern immediateFlush="true" fileName="${LOG_HOME}/warn.log" filePattern

    1K10发布于 2021-01-29
  • 来自专栏各类技术文章~

    Springboot中slf4j+log4j2的使用

    -- filePattern="${LOG_HOME}/$${date:yyyy-MM}/${FILE_NAME}-%d{yyyy-MM-dd}-%i.log.gz"> 备份时使用gz格式压缩--> -- info日志文件输出日志信息 --> <RollingFile name="Info_File" fileName="${INFO_FILE_PATH_ING}" filePattern -- warn日志文件输出日志信息 --> <RollingFile name="Warn_File" fileName="${ERROR_FILE_PATH_ING}" filePattern name="rollingFile" fileName="${LOG_HOME}/myrollog.log" filePattern="${LOG_HOME} -- 按照时间节点拆分,规则根据filePattern定义的 --> <TimeBasedTriggeringPolicy /> </Policies

    1.4K20发布于 2021-09-14
  • 来自专栏各类技术文章~

    maven中slf4j+log4j的使用

    -- filePattern="${LOG_HOME}/$${date:yyyy-MM}/${FILE_NAME}-%d{yyyy-MM-dd}-%i.log.gz"> 备份时使用gz格式压缩--> -- debug日志文件输出日志信息 --> <RollingFile name="Debug_File" fileName="${DEBUG_FILE_PATH_ING}" filePattern -- info日志文件输出日志信息 --> <RollingFile name="Info_File" fileName="${INFO_FILE_PATH_ING}" filePattern -- warn日志文件输出日志信息 --> <RollingFile name="Warn_File" fileName="${ERROR_FILE_PATH_ING}" filePattern -- error日志文件输出日志信息 --> <RollingFile name="Error_File" fileName="${ERROR_FILE_PATH_ING}" filePattern

    1.2K30发布于 2021-09-14
  • 来自专栏吴伟祥

    logging总结 - log4j2使用流程[归档存储]

    --fileName 指定当前日志文件的位置和文件名称 filePattern 指定当发生Rolling时,文件的转移和重命名规则--> <RollingRandomAccessFile --和filePattern结合使用,注意filePattern中配置的文件重命名规则是${FILE_NAME}-%d{yyyy-MM-dd HH-mm}-%i,最小的时间粒度是 --fileName 指定当前日志文件的位置和文件名称 filePattern 指定当发生Rolling时,文件的转移和重命名规则--> <RollingRandomAccessFile fileName="${LOG_HOME}/${ERROR_FILE_NAME}.log" filePattern --和filePattern结合使用,注意filePattern中配置的文件重命名规则是${FILE_NAME}-%d{yyyy-MM-dd HH-mm}-%i,最小的时间粒度是

    1.8K20发布于 2018-08-14
  • 来自专栏码的一手好代码

    Java 日志框架

    SizeBasedTriggeringPolicy 指定当文件大小大于 size 指定的值时,触发 Rolling TimeBasedTriggeringPolicy 这个配置需要和 filePattern 注意 filePattern 中配置的文件重命名规则是 ${FILE_NAME}-%d{yyyy-MM-dd HH-mm-ss}-%i,最小的时间粒度是 ss,即秒钟。 这个配置需要和filePattern结合使用,filePattern日期格式精确到哪一位,interval 也精确到哪一个单位。 注意filePattern中配置的文件重命名规则是 %d{yyyy-MM-dd HH-mm-ss}-%i,最小的时间粒度是 ss,即秒钟。 /log/app.log" filePattern=".

    1.7K20编辑于 2021-12-24
  • 来自专栏全栈程序员必看

    spring整合log4j_log4j2异步日志配置

    <RollingFile name="RollingFileInfo" fileName="${LOG_HOME}/info.log" filePattern > <RollingFile name="RollingFileWarn" fileName="${LOG_HOME}/warn.log" filePattern <RollingFile name="RollingFileError" fileName="${LOG_HOME}/error.log" filePattern

    53430编辑于 2022-09-22
  • 来自专栏Java实战博客

    Log4j2日志 不健全

    -- DEBUG级别日志保存配置 --> <Rollingfile name="debugLog" filename="${basePath}/log-debug.log" filePattern -- INFO级别日志保存配置 --> <Rollingfile name="infoLog" filename="${basePath}/log-info.log" filePattern -- WARN级别日志保存配置 --> <Rollingfile name="warnLog" filename="${basePath}/log-warn.log" filePattern -- ERROR级别日志保存配置 --> <Rollingfile name="errorLog" filename="${basePath}/log-error.log" filePattern

    76340编辑于 2023-02-22
  • 来自专栏气象杂货铺

    Python绘制时间演变图工具汇总(附代码)

    def write_movie(filepattern, videoname, overwrite=False, gif=False, keepfile=True, framerate=3): """ :param filepattern(str): 用于创建mp4或gif文件的图片的类型,正则表达式类型,比如 /path/of/*.png :param videoname(str else: pid = os.system(f"ffmpeg -y -framerate {framerate} -pattern_type glob -i '{filepattern videoname}.mp4") else: pid = os.system(f"ffmpeg -framerate {framerate} -pattern_type glob -i '{filepattern {videoname}.mp4") if pid == 0: if not keepfile: os.system(f'rm -f {filepattern

    1.6K20编辑于 2022-09-23
  • 来自专栏Java架构师必看

    Log4j2同步日志,混合日志和异步日志配置详解

    RollingRandomAccessFile name="RollingRandomAccessFileInfo" fileName="${LOG_HOME}/${LOG_MODULE_NAME}-infoLog.log" filePattern --interval属性用来指定多久滚动一次,根据当前filePattern设置是1天滚动一次--> <TimeBasedTriggeringPolicy interval RollingRandomAccessFile name="RollingRandomAccessFileError" fileName="${LOG_HOME}/${LOG_MODULE_NAME}-errorLog.log" filePattern --interval属性用来指定多久滚动一次,根据当前filePattern设置是1天滚动一次--> <TimeBasedTriggeringPolicy interval --interval属性用来指定多久滚动一次,根据当前filePattern设置是1天滚动一次--> <TimeBasedTriggeringPolicy interval

    3.3K11发布于 2021-07-15
  • 来自专栏小简技术栈

    IDEA配置Log4j2日志框架(非Maven)

    RollingFile name="RollingFileInfo" fileName="${sys:user.home}/logs/hpaasvc/info.log" filePattern RollingFile name="RollingFileWarn" fileName="${sys:user.home}/logs/hpaasvc/warn.log" filePattern RollingFile name="RollingFileError" fileName="${sys:user.home}/logs/hpaasvc/error.log" filePattern

    1.7K30编辑于 2022-03-30
  • 来自专栏第三方工具

    图片传输和图片防遍历技术方案

    com.example.core.mydemo.java; import java.util.regex.Pattern; public class FileNameTest { private static Pattern FilePattern null:FilePattern.matcher(str).replaceAll(""); } public static void main(String[] args) {

    32610编辑于 2024-10-09
  • 来自专栏Java开发者之家

    springboot整合篇-springboot整合log4j2

    name="RollingFileTrace" immediateFlush="true" fileName="${LOG_HOME}/trace.log" filePattern --这里的age必须和filePattern协调, 后者是精确到HH, 这里就要写成xH, xd就不起作用 另外, 数字最好>2, 否则可能造成删除的时候, 最近的文件还处于被占用状态 -- 保存时间与filePattern相同即可 --> <! -- 如果filePattern为:yyyy-MM-dd-HH:mm:ss, age也可以为5s,表示日志存活时间为5s --> <IfLastModified name="RollingFileDebug" immediateFlush="true" fileName="${LOG_HOME}/debug.log" filePattern

    90921发布于 2021-06-17
领券