java代码中添加日志

http://www.cnblogs.com/wanggd/archive/2013/12/05/3459270.html
这写的很详细啊
无非就是导入jar包,配置一下,然后代版码里直接调权用

Ⅱ java的logger写日志的时候,能不覆盖旧日志,直接写新日志么

可以的,你在你的log.properties中增加下面一个设置就可以了

java.util.logging.FileHandler.count = 100

表示总共保存100个文件,到了100个文件后才会开始覆盖

这个数字你可以自己随便来改。

如果你要进行全局的日志配置的修改就直接改jre下面的log.properties,否则就改你自己专用的log.properties。

Ⅲ 求java写个日志模块

利用Log4j就可以实现吧.可能还需要自主封装一下Logger的方法.
忘记Log4j是否能实现这个问题了.
如果不能实现,就使用IO流来处理.自己封装一下就好.
好几年没用java了,都忘记了..
可以查看一下.遇到这类问题,最好是能自己去查资料解决.

Ⅳ 请教一个简单的java日志怎样写

关于java日志,下面以Log4j为例子说明(供参考)。

1、导包(Log4j所依赖的jar包)

2、配置属性文件。如下:

//删除数据
@RequestMapping("/delete.do")
publicStringdelete(Studentsstudents){

try{

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

Ⅳ Java程序如何向Logger日志文件中写入字符串

第一步 引入jar包:
第二步:
编写java代码:
import org.apache.log4j.Logger;
public class Hello {
private static Logger logger = Logger.getLogger(Hello.class);
public static void main(String args[]){
System.out.println("hello word!");
logger.debug("hello word!");
}
}
第三步:
编写
log4j.properties文件:
内容如下:
log4j.rootLogger=debug,R
log4j.appender.R=org.apache.log4j.ConsoleAppender
log4j.appender.R.layout=org.apache.log4j.PatternLayout
log4j.appender.R.layout.ConversionPattern=%d{yyyy/MM/dd HH:mm:ss} %4r %5p %c{2}:%L - %m%n
这个文件需要放在src目录下
最后运行程序:会在控制台打出日志信息

Ⅵ 用java写日志文件需要什么文件

log4J.properties 文件名、还需要日志的jar包版 log4j-1.2.17.jar、log4j-api-2.0-rc1.jar、log4j-core-2.0-rc1.jar 三个权jar包

# Global logging configuration
log4j.rootLogger=DEBUG, stdout
# MyBatis logging configuration...
log4j.logger.org.mybatis.example.BlogMapper=TRACE
# Console output...
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%5p [%t] - %m%n

Ⅶ java的log4j把日志写到文件的原理是什么

代码没有任何问题啊?你测试看看

importjava.io.File;
importjava.io.PrintWriter;
classT{
publicstaticvoidmain(Stringargs[])throwsException{
PrintWriterpw=null;
try{
Filefile=newFile("c:\6.txt");
pw=newPrintWriter(file);
pw.println("destroy");
}catch(Exceptione){
e.printStackTrace();
}
pw.close();
}
}

Ⅷ java 日志 能不能每个类都写log

没懂说的意思,是每个类里的日志都写到一个单独的日志文件里吗?


可以专实现,但没必要这属样。否则那么多类各写一个日志文件,那日志文件也太多了。


一般都是将某一类东西写到一个日志文件中。


我说一下我平时的做法:

1、写一个日志工具类,里面放各种分类的日志方法,具体业务里调用这里面的方法就行了,那么日志就会写到对应的日志文件里:

注意名称要对应。(这只是部分的,用的是log4j,需了解log4j相关知识才能看懂它)


3、具体业务往对应的方法写日志即可:

CltLog..client("日志内容....");

Ⅸ java怎么写日志记录,最好是完整的代码!谢啦!

常用2种方式,具体你可以去自己写,建议,编程前期主要靠你自己琢磨,他人给你思路即可。
1.用简单的读写文件实现,写一个写文件的共用类,每次把日志写到文件里即可。
2.用开源免费的日志工具,如log4j。
祝你成功!!

Ⅹ 求助,java中怎么编写操作日志,并将每一步操作输入到数据库中

这是把日志打印到文件,操作到数据库里还需要你自己具体弄
1.将log4j-1.2.14.jar加入你的项目中;
2.在src/下创建log4j.properties|log4j.xml文件;
3.在web.xml中配置log4j的信息,如下:
<context-param>
<param-name>log4jConfigLocation</param-name>
<param-value>/WEB-INF/classes/log4j.properties</param-value>
</context-param>
<listener>
<listener-class>org.springframework.web.util.Log4jConfigListener</listener-class>
</listener>
4.在项目webroot下创建你想要保存日志文件的文件夹及文件,如webroot/logs/web_app.log;
具体log4j.properties文件,给你一个示例吧,如下:
log4j.rootLogger=INFO, stdout, logfile

log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
#log4j.appender.stdout.layout.ConversionPattern=%d %p [%c] - %m%n
log4j.appender.stdout.layout.ConversionPattern=- %m%n

log4j.appender.logfile=org.apache.log4j.RollingFileAppender
log4j.appender.logfile.File=${webapp.root}/logs/webapp.log
log4j.appender.logfile.MaxFileSize=512KB
# Keep three backup files.
log4j.appender.logfile.MaxBackupIndex=3
# Pattern to output: date priority [category] - message
log4j.appender.logfile.layout=org.apache.log4j.PatternLayout
log4j.appender.logfile.layout.ConversionPattern=%d %p [%c] - %m%n

log4j.logger.com.opensymphony.xwork2=ERROR

# Control logging for other open source packages
log4j.logger.org.springframework=ERROR
log4j.logger.org.quartz=ERROR
log4j.logger.net.sf.ehcache=ERROR
log4j.logger.net.sf.navigator=ERROR
log4j.logger.org.apache.commons=ERROR
log4j.logger.org.apache.struts=ERROR

# Struts OgnlUtil issues unimportant warnings
log4j.logger.com.opensymphony.xwork2.util.OgnlUtil=error
log4j.logger.com.opensymphony.xwork2.ognl.OgnlValueStack=error
具体写法可根据自己的项目进行配置。