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包将日志打印到文本的简单操作-创新互联
分享地址:http://scyanting.com/article/digose.html