java程序中实现系统日志功能怎么做就是用来记录使用系统的 *** 作记录的那种,有例子的话更好,在线等候...

java程序中实现系统日志功能怎么做就是用来记录使用系统的 *** 作记录的那种,有例子的话更好,在线等候...,第1张

其实系统日志就是在系统 *** 作者完成 *** 作的同时,记录 *** 作的详细信息,这个记录功能一般是在 *** 作者完成 *** 作同时进行处理的。例如,系统使用者对某一个表完成了插入 *** 作,那么插入 *** 作完成的同时,加一行代码,或者在插入 *** 作调用的存储过程中加一段向程序日志表内插入一条 *** 作信息!

以后想要知道 *** 作人的 *** 作信息,检索 *** 作日志表就可以了!

先建立一个 *** 作日志表,通常不止一个,按照 *** 作分类添加!

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

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

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

 这是以前在网上看到关于处理log日志的一段代码,一起学习吧。

至于存到数据库,那就得再打开log日志找到所需要的信息做 *** 作了。

import javautillogging;

import javaio;public class MemoryHandlerTest { FileHandler fhandler; Logger logger; MemoryHandler mhandler; MemoryHandlerTest() {  try {   fhandler = new FileHandler("mylog");   int numRec = 5;   mhandler = new MemoryHandler(fhandler, numRec, LevelOFF);   logger = LoggergetLogger("commycompany");   loggeraddHandler(mhandler);  } catch (IOException e) {

  } } public static void main(String args[]) {  MemoryHandlerTest mt = new MemoryHandlerTest();  int trigger = (int) (Mathrandom()  100);  for (int i = 1; i < 100; i++) {   mtloggerlog(LevelINFO, "日志记录" + i);   if (i == trigger) {    mtmhandlerpush();    break;   }  } }}

import javautillogging;

public class BasicLoggingExample {

public static void main(String args[])

{

Logger logger = LoggergetLogger("BasicLoggingExample");

loggerlog(LevelINFO, "Test of logging system");

}

}

getLogger

public static Logger getLogger(String name)为指定子系统查找或创建一个 logger。如果已经创建了具有给定名称的 logger,则返回该 logger。否则创建一个新的 logger。

如果创建了新的 logger,则根据 LogManager 的配置来其配置日志级别,并将日志输出发送到其父处理程序。日志配置注册在 LogManager 全局命名空间内。

参数:

name - logger 的名称。这应该是一个圆点分隔的名称,并且通常应该基于子系统的包名或类名(如 javanet 或 javaxswing)。

log

public void log(Level level,String msg)记录一条不带参数的消息。

如果当前对于给定的消息级别而言 logger 是启用的,那么将给定的消息转发到所有已注册的输出 Handler 对象。

参数:

level - 某个消息级别标识符,例如 SEVERE。

msg - 字符串消息(或消息类别中的键)。

以上就是关于java程序中实现系统日志功能怎么做就是用来记录使用系统的 *** 作记录的那种,有例子的话更好,在线等候...全部的内容,包括:java程序中实现系统日志功能怎么做就是用来记录使用系统的 *** 作记录的那种,有例子的话更好,在线等候...、java输出日志是什么有什么用、java 创建一个log日志等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9460424.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-28
下一篇 2023-04-28

发表评论

登录后才能评论

评论列表(0条)

保存