导航:首页 > 编程语言 > java输出日志

java输出日志

发布时间:2023-09-10 05:03:51

java如何将日志信息输出到某个文件

你好:这个不用特意的去写;你可以通过配置log4j.xml文件,然后直接在要输出的日志地方分别用info、debug、error、warn输出日志就可以了。

② java输出日志是什么有什么用

如果是小程序就不是必须的了

如果是大点的程序,日志就非常有用了

日志的作用,主要在维护的时候非常有用,系统可能会出一些其名其秒的错误,这个时候如果日志做的比较详细就能很清楚的查找到错误了~~

③ java工程中如何使用log4j输出指定路径日志文件,是java工程,不是web工程,谢谢

此文档放在项目编译文件.class相同的位置
### set log levels ###log4j.rootLogger = debug , stdout , D### 输出到控制台 ###log4j.appender.stdout = org.apache.log4j.ConsoleAppenderlog4j.appender.stdout.Target = System.outlog4j.appender.stdout.layout = org.apache.log4j.PatternLayoutlog4j.appender.stdout.layout.ConversionPattern = %d{ABSOLUTE} %5p %c{1}:%L - %m%n### 输出到日志文件 ###log4j.appender.D = org.apache.log4j.DailyRollingFileAppenderlog4j.appender.D.File = logs/log.loglog4j.appender.D.Append = truelog4j.appender.D.Threshold = DEBUGlog4j.appender.D.layout = org.apache.log4j.PatternLayoutlog4j.appender.D.layout.ConversionPattern = %-d{yyyy-MM-dd HH:mm:ss} [ %t:%r ] - [ %p ] %m%n### 保存异常信息到单独文件 ###log4j.appender.D = org.apache.log4j.DailyRollingFileAppenderlog4j.appender.D.File = logs/error.loglog4j.appender.D.Append = truelog4j.appender.D.Threshold = ERRORlog4j.appender.D.layout = org.apache.log4j.PatternLayoutlog4j.appender.D.layout.ConversionPattern = %-d{yyyy-MM-dd HH:mm:ss} [ %t:%r ] - [ %p ] %m%n
配置获取方法:
PropertyConfigurator.configure( "D:\\Project Files\\myeclipse\\commontest\\bin\\log\\log4j\\log4j.properties" );
Logger log=Logger. getLogger(TestLog4j.class);
log.warn( "嘿嘿");
log.debug( "呜呜");
log.error( "错啦");

④ java的日志输出到哪里了

你在哪里执行的你的java程序呢 如果是在dos窗口下执行的 就直接会输出到dos窗口 如果是在eclipse或者jb下运行的 那日志就会在你的控制台窗口“Console”中

⑤ 如何打印java 日志

可以使用log4j。使用方法如下供参考:

  1. 导入jar包

  2. 配置log4j.properties文件

  3. 创建工具类(接口内)

publicinterfaceLoggerUtil{

//得到Logger,用于打印容日志
Loggerlogger=Logger.getLogger(LoggerUtil.class);
}

4、使用(核心代码介绍)

@RequestMapping("/delete.do")
publicStringdelete(Studentsstudents){

try{
stuService.delete(students);
}catch(Exceptione){
//使用日志
LoggerUtil.logger.error(e.getMessage());
}
return"redirect:selectAll.do";
}

⑥ java打印日志的几种方式

在Java 中实现记录日志的方式有很多种, 下面给你简单介绍四种:

  1. 最简单的方式,就是system.println.out(error) ,这样直接在控制台打印消息了。

  2. Java.util.logging ; 在JDK 1.4 版本之后,提供了日志的API ,可以往文件中写日志了。

  3. log4j , 最强大的记录日志的方式。 可以通过配置 .properties 或是 .xml 的文件, 配置日志的目的地,格式等等。

  4. commons-logging, 最综合和常见的日志记录方式, 经常是和log4j 结合起来使用。

⑦ nohup命令输出日志的方式

nohup ./start.sh & 默认输出到nohup.out文件

nohup ./start.sh >output 2>&1 & 指定输出到output文件

nohup java -jar xxx.jar >/dev/null 2>&1 & 不输出日志(避免日志太大)

操作系统中有三个常用的流: 0:标准输入流 stdin 1:标准输出流 stdout 2:标准错误流 stderr 2>&1:表示把标准错误2重定向到标准输出中1中,输出到>文件中 (> console.txt,实际是 1>console.txt的缩写)

⑧ java log打印的日志会在控制台输出吗

会的啊
编写log4j.properties文件,配置日志信息
### 把日志信息输出到控制台 ###
log4j.appender.stdout=org.apache.log4j.ConsoleAppender//日志信息将写到控制台
log4j.appender.stdout.Target=System.out//信息打印到System.out上
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} %m%n//指定输出格式:显示日期和log信息
### 把日志信息输出到文件:accp.log ###
log4j.appender.file=org.apache.log4j.FileAppender//日志信息将写到文件中
log4j.appender.file.File=accp.log//指定日志输出的文件名
log4j.appender.file.layout=org.apache.log4j.PatternLayout
log4j.appender.file.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} %l %m%n//指定输出格式:显示日期,日志发生位置和日志信息
### 设置优先级别、以及输出源 ###
log4j.rootLogger=debug, stdout, file//设置优先级别为debug、
日志被输出到多个输出源
注:优先级从高到低分别是ERROR、WARN、INFO、DEBUG
在此处,如果优先级别设为info,那么使用debug方法打印的日志信息将不被输出

阅读全文

与java输出日志相关的资料

热点内容
linux连接ftp 浏览:512
es文件浏览器视频笔记 浏览:874
mac无法打开描述文件 浏览:134
什么软件打文件 浏览:53
数据库无数据变成0 浏览:899
名企笔试如何刷编程题 浏览:49
js跳到页面某地 浏览:550
jsp展示clob字段 浏览:779
nyx在网络上是什么意思 浏览:145
乐播农业app是什么 浏览:530
编程框架如何开发 浏览:136
金庸群侠传3修改代码 浏览:712
检察院的文件类别有哪些 浏览:793
怎么把九游残留数据删除 浏览:828
有什么女生主动聊天的app 浏览:436
有哪些可以督促自己的app 浏览:244
用USB传输视频文件夹显示为空 浏览:710
恢复文件软件免费版手机 浏览:648
lg怎么隐藏文件 浏览:836
苹果免费读书app推荐 浏览:497

友情链接