博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Jenkins日志文件过大解决方案
阅读量:6676 次
发布时间:2019-06-25

本文共 1058 字,大约阅读时间需要 3 分钟。

一、写定时任务删除日志文件

# crontab -e* * * * */1 rm -rf /var/log/jenkins/*

二、修改jenkins日志的级别

  • 解决方案1:使用java.util.logging:
    创建一个文件logging.properties,您可以在其中定义日志级别和ConsoleHandler。然后通过添加系统属性-Djava.util.logging.config.file = <pathTo> /logging.properties将此文件传递给JVM 。 像下面这样的文件会将hudson.security.csrf.CrumbFilter和 hudson.plugins.git.GitStatus的级别设置 为SEVERE:
    /var/lib/jenkins/logging.properties.level = INFOhandlers= java.util.logging.ConsoleHandlerjava.util.logging.ConsoleHandler.level=INFOjava.util.logging.ConsoleHandler.formatter=java.util.logging.SimpleFormatterhudson.security.csrf.CrumbFilter.level = SEVEREhudson.plugins.git.GitStatus.level = SEVERE
  • 解决方案2:使用后期初始化脚本:
    Jenkins提供了一种在初始化期间运行groovy脚本的方法:初始化后脚本。所以你可以创建一个脚本来适当地设置日志记录。例如,下面的脚本和上面的一样:
    /var/lib/jenkins/ init.groovy.d / logging.groovyimport java.util.logging.Levelimport java.util.logging.LoggerLogger.getLogger("hudson.plugins.git.GitStatus").setLevel(Level.SEVERE)Logger.getLogger("hudson.security.csrf.CrumbFilter").setLevel(Level.SEVERE)

    三、修改jenkins日志设置

    系统设置--->日志设置-->Jenkins日志文件过大解决方案

转载于:https://blog.51cto.com/12085228/2083063

你可能感兴趣的文章
【后缀自动机】【拓扑排序】【动态规划】hihocoder1457 后缀自动机四·重复旋律7...
查看>>
react js踩坑之路(一)
查看>>
UVa - 227 - Puzzle
查看>>
微服务学习一:idea中springboot集成mybatis
查看>>
Python之路【第七篇】:Python流程控制
查看>>
PHP中双冒号::的用法
查看>>
前端懒加载的实际应用,input下拉检索大量数据(万条以上)
查看>>
面向过程的 登录与注册
查看>>
在Editplus中Dev C++配置C++的编译运行环境
查看>>
彻底解决mysql中文乱码
查看>>
canvas 弹幕效果
查看>>
年龄计算, 发布时间计算 等等 对时间戳的操作
查看>>
Ubuntu17.10 键盘输入系统 IBus
查看>>
城市地质信息综合服务平台建设方案
查看>>
用jQuery实现优酷首页轮播图
查看>>
浅谈mysql中varchar(m)与char(n)的区别与联系
查看>>
山东省第四届省赛 E-Mountain Subsequences
查看>>
单例模式实现的三种方式
查看>>
JDBC插入性能优化对比
查看>>
Maven添加Oracle驱动及依赖
查看>>