java通过maven构建项目实现日志生成模拟(三)通过logback 打印日志

java通过maven构建项目实现日志生成模拟(三)通过logback 打印日志,第1张

java通过maven构建项目实现日志生成模拟(三)通过logback 打印日志

安装配置好需要的jar包后

通常使用logback打印日志的时候需要在类的前面加上

private final static Logger  logger =LoggerFactory.getLogger(FastJsonTest.class);

加上之后打印语句就可以使用

logger.info(o.toString());)来代替System.out.println(o);

如果不想每次使用logback的时候都有打印那一行代码可以通过Lombok来减轻代码量


通常Lombok是内置在Idea的2021.3里面的

需要去maven中央仓库下载 Lombok的jar包去配置一下



    org.projectlombok
    lombok
    1.18.12
    provided

配置好Lombok后就可以在类上方输入@Slf4j

Logback还有个功能:可以把日志打印到本地磁盘文件夹下,先配置一下

在resources文件夹下面创建 logback.xml文件



    
    
        
            %msg%n
        
    

    
        
            ${LOG_HOME}/app.%d{yyyy-MM-dd}.log
        
        
            %msg%n
        
    

    
        
        
    


运行程序查看结果

为日志生成添加随机性
  private static List brandList = new ArrayList();
    private static Random random = new Random();
    public static void main(String[] args) {
        brandList.add("华为");
        brandList.add("小米");
        brandList.add("OPPO");
        brandList.add("魅族");
        brandList.add("一加");
        int begin=Integer.parseInt(args[0]);
        int end = Integer.parseInt(args[1]);
for(int i=begin;i 

添加一些Random随机方法与数据
打成jar包, java -jar 运行
本地也生成了一个文件

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/5661549.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存