当前位置:首页 » 编程语言 » java输出日志

java输出日志

发布时间: 2022-09-18 18:54:46

‘壹’ java开发两次都碰到log4j的问题了,明明设置了输出级别为debug就是打印不了debug级别的日志

java开发过程中会遇到各种问题,自学的话很难去解决这些问题,推荐去千锋教育学习java开发,有专业团队和老师为学生解决各种专业问题。

java开发需要学的知识有:
1.Java基础语法和oop特性;
2.数据库相关知识,例SQL语言、MySQL、非关系型数据库;
3.Web基础知识;
4.Web主流框架,例Spring、SpringMVC、Mybatis;
5.前端知识等。

想要了解更多有关java的相关信息,推荐咨询千锋教育。千锋企业合作部于2013年成立,主要针对企业用人需求和学员职业规划进行服务。经过8年发展,企业合作部已经成为千锋连接企业和学员的重要纽带。服务面对企业建立全方位、立体化、遍布全国的企业合作网络,覆盖全国一线二线城市大中小型公司,成功帮助20000余名人才实现就业,合作企业达20000余家,每年签订1000余份人才培养订单,让广大学员没有后顾之忧。

‘贰’ java log打印的日志会在控制台输出吗

使用log无法在控制台打印出信息是怎么回事 日志的话需要用到以下三个包,你的包不全,可以先把包添加全了,然后就可以了; E:\Java\包\Hibernate配置的压缩包\slf4j-log4j12-1.5.8.jar E:\Java\包\Hibernate配置的压缩包\log4j-1.2.15.jar E:\Ja...

‘叁’ 如何打印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";
}

‘肆’ tomcat7怎么输出java异常日志

1.找到tomcat安装目录下的bin目录。
2.修改bin目录下面的catalina.bat文件,对照这个文件,将最后一部分修改成下面这样。
rem Execute Java with the applicable properties
if not "%JPDA%" == "" goto doJpda
if not "%SECURITY_POLICY_FILE%" == "" goto doSecurity
%_EXECJAVA% %JAVA_OPTS% %CATALINA_OPTS% %DEBUG_OPTS% -Djava.endorsed.dirs="%JAVA_ENDORSED_DIRS%" -classpath "%CLASSPATH%" -Dcatalina.base="%CATALINA_BASE%" -Dcatalina.home="%CATALINA_HOME%" -Djava.io.tmpdir="%CATALINA_TMPDIR%" %MAINCLASS% %CMD_LINE_ARGS% %ACTION% > %CATALINA_BASE%\logs\catalina.out
goto end
:doSecurity
%_EXECJAVA% %JAVA_OPTS% %CATALINA_OPTS% %DEBUG_OPTS% -Djava.endorsed.dirs="%JAVA_ENDORSED_DIRS%" -classpath "%CLASSPATH%" -Djava.security.manager -Djava.security.policy=="%SECURITY_POLICY_FILE%" -Dcatalina.base="%CATALINA_BASE%" -Dcatalina.home="%CATALINA_HOME%" -Djava.io.tmpdir="%CATALINA_TMPDIR%" %MAINCLASS% %CMD_LINE_ARGS% %ACTION% > %CATALINA_BASE%\logs\catalina.out
goto end
:doJpda
if not "%SECURITY_POLICY_FILE%" == "" goto doSecurityJpda
%_EXECJAVA% %JAVA_OPTS% %CATALINA_OPTS% %JPDA_OPTS% %DEBUG_OPTS% -Djava.endorsed.dirs="%JAVA_ENDORSED_DIRS%" -classpath "%CLASSPATH%" -Dcatalina.base="%CATALINA_BASE%" -Dcatalina.home="%CATALINA_HOME%" -Djava.io.tmpdir="%CATALINA_TMPDIR%" %MAINCLASS% %CMD_LINE_ARGS% %ACTION% > %CATALINA_BASE%\logs\catalina.out
goto end
:doSecurityJpda
%_EXECJAVA% %JAVA_OPTS% %CATALINA_OPTS% %JPDA_OPTS% %DEBUG_OPTS% -Djava.endorsed.dirs="%JAVA_ENDORSED_DIRS%" -classpath "%CLASSPATH%" -Djava.security.manager -Djava.security.policy=="%SECURITY_POLICY_FILE%" -Dcatalina.base="%CATALINA_BASE%" -Dcatalina.home="%CATALINA_HOME%" -Djava.io.tmpdir="%CATALINA_TMPDIR%" %MAINCLASS% %CMD_LINE_ARGS% %ACTION% > %CATALINA_BASE%\logs\catalina.out
goto end
:end
3.将startup.bat中倒数第二行 call "%EXECUTABLE%" start %CMD_LINE_ARGS%?? 改为? call "%EXECUTABLE%" run %CMD_LINE_ARGS%
注:以上加粗的是指定输出路径。路径前面的“ > ”代表的是输出是对当前文件的内容进行覆盖,也就是如果自己指定的catalina.out文件中有内容,将会被覆盖。如果使用“ >> ”, 则不会覆盖,而是在catalina.out文件尾部追加信息。

‘伍’ java输出日志是什么有什么用

小程序就不用了,一般进公司才用,就是用来记录工作日志的,将来出了问题可以根据日志查出问题所在,然后再有针对性的进行维护.

‘陆’ Java 如何获取控制台日志输出的信息

很简单的,如果你查api文档会发现类System有个“字段摘要”,很容易发现有个out,
它返回static PrintStream,还会发现System有个方法是static void setOut(PrintStream out)
重新分配“标准”输出流。 再点击PrintStream,很明显它是OutputStream
的子类 解决如下
输出流重定向

import java.io.*;

public class IO2File {
public static void main(String[] args) throws IOException {

File f=new File("out.txt");
f.createNewFile();
FileOutputStream fileOutputStream = new FileOutputStream(f);
PrintStream printStream = new PrintStream(fileOutputStream);
System.setOut(printStream);
System.out.println("默认输出到控制台的这一句,输出到了文件 out.txt");
}
}

‘柒’ 如何在java中输出日志消息

配置文件设置如下:
log4j.rootLogger=debug,stdout,logfile
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%5p[%t](%F:%L)-%m%n

log4j.appender.logfile=org.apache.log4j.RollingFileAppender
log4j.appender.logfile.File=logfile.log
log4j.appender.logfile.MaxFileSize=512KB
log4j.appender.logfile.MaxBackupIndex=3
log4j.appender.logfile.layout=org.apache.log4j.PatternLayout
log4j.appender.logfile.layout.ConversionPattern=%d%p[%c]-%m%n
测试java文件
log4j.rootLogger=debug,stdout,logfile
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%5p[%t](%F:%L)-%m%n

log4j.appender.logfile=org.apache.log4j.RollingFileAppender
log4j.appender.logfile.File=logfile.log
log4j.appender.logfile.MaxFileSize=512KB
log4j.appender.logfile.MaxBackupIndex=3
log4j.appender.logfile.layout=org.apache.log4j.PatternLayout
log4j.appender.logfile.layout.ConversionPattern=%d%p[%c]-%m%n

‘捌’ Java Log4j日志输出

这个是p2p是表示最新的一个日志,第2天会从它创建一个新的文件,就是你说的p2p.2015-09019.log,你可以明天试试,或者改下操作系统时间。

‘玖’ java的日志输出到哪里了

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

热点内容
数据库数据的一致性 发布:2025-01-11 17:30:45 浏览:708
手机怎么设置手势安卓 发布:2025-01-11 17:15:54 浏览:965
威能壁挂炉解压阀 发布:2025-01-11 17:15:53 浏览:560
突破服务器ip限制 发布:2025-01-11 17:11:23 浏览:819
支付宝上传凭证 发布:2025-01-11 17:10:29 浏览:877
怎么打开行李箱的密码锁 发布:2025-01-11 17:09:51 浏览:594
苹果怎么删除id账号和密码 发布:2025-01-11 17:09:50 浏览:785
7z解压很慢 发布:2025-01-11 16:51:23 浏览:943
电脑改文档服务器 发布:2025-01-11 16:41:14 浏览:871
编译汇编语言实例 发布:2025-01-11 16:36:55 浏览:672