java启动jar包将日志打印到文本的简单操作-创新互联

启动命令:

公司主营业务:网站设计制作、网站建设、移动网站开发等业务。帮助企业客户真正实现互联网宣传,提高企业的竞争能力。创新互联是一支青春激扬、勤奋敬业、活力青春激扬、勤奋敬业、活力澎湃、和谐高效的团队。公司秉承以“开放、自由、严谨、自律”为核心的企业文化,感谢他们对我们的高要求,感谢他们从不同领域给我们带来的挑战,让我们激情的团队有机会用头脑与智慧不断的给客户带来惊喜。创新互联推出余杭免费做网站回馈大家。

java -jar weichi-1.0.0.jar

将命令打印到1.log上

java -jar weichi-1.0.0.jar > 1.log

补充知识:Java中日志的使用(包含指定日志信息输出到指定地方)

一、前言

对于我们开发者而言,日志存在的意义十分重大;本文主要是自己整理了关于日志的一些知识点,希望能帮助到需要的人,也希望各位能指出我的错误。

二、日志的作用

① 记录运行信息,方便调试

② 记录错误信息,方便排查错误

③ 存储运行记录,方便后期的数据分析

三、日志的主要知识点:三大组件

1.Loggers 组件

1.1作用:

设置日志级别,决定什么日志信息应该被输出、什么日志信息应该被忽略。

1.2.分类:

DEBUG < INFO< WARN < ERROR < FATAL

一般情况下,子类中的级别设置会覆盖根root中的logger,且一般子类默认的级别为INFO,所以个人觉得根root中设置拦截级别似乎没什么作用。

1.3.例子:

配置根Logger

log4j.rootLogger= [ level ] , appenderName1, appenderName2

注意:根logger 具有继承性,他下属的appednerName均继承自他,比如继承了日志拦截级别等,当然,下属也可覆盖掉来着父类的日志拦截级别(Threshold)。如果不想继承,那么设置如下:log4j.additivity.org.apache=false

2.Appenders 组件

2.1.作用:

设置日志输出的位置以及其他相关的信息

2.2.语法:

(appenderName 为日志名,需要在rootlogger中声明或者使用自定义声明,自定义声明具体看指定日志信息输出到指定地方那部分;className输出的类,具体看下面;potion1=value1是其他相关的配置,比如配置输出位置,输出的级别的信息)

log4j.appender.appenderName = className 
log4j.appender.appenderName.Option1 = value1 
… 
log4j.appender.appenderName.OptionN = valueN

分享名称:java启动jar包将日志打印到文本的简单操作-创新互联
转载注明:https://www.cdcxhl.com/article34/digose.html

成都网站建设公司_创新互联,为您提供移动网站建设服务器托管网站改版网站设计网站营销动态网站

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

成都做网站