栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

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

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

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 运行
本地也生成了一个文件

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/659482.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号