用JAVA定义一个接口用于查询日志文件 日志文件有ID标识,用户名,日志内容等属性; 怎么去实现

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用JAVA定义一个接口用于查询日志文件 日志文件有ID标识,用户名,日志内容等属性; 怎么去实现相关的知识,希望对你有一定的参考价值。

新手请各位大神帮帮忙吧

参考技术A 首先定义javabean,包括属性ID标识,用户名,日志内容等属性。如果使用hibernate就更简单了。用方法this.getTemplateHibernate.find("from Log");就行了,你也可以用jdbc来获取。将结果集的信息取出来即可 参考技术B 这个好办,只要你知道日志文件中的格式即可,比如说是按照id,用户名,日志内容等为一条日志记录,则你可以直接用java中的文件读写操作比如:fileReader,一行一行的读,然后查看是否是你需要的日志记录即可。
希望对你有帮助,谢谢~
参考技术C 查询哪里的日志?数据库的吗?
如果是的话 就是写个类 实现这个接口 然后sql查询数据库啊追问

不是 是固定目录下面的日志文件 WEB-ROOT下面的
接口也不知道怎么写

追答

你知道java有接口这个东西吗?如果知道的话直接定义啊
接口主要是定义用的 你定义需要的属性和方法 然后在它的实现类里面去实现它
如果是web-root下的文件 那你直接io流读取 然后在自己按照日志格式进行解析 这应该不难啊 都是些基本的东西 如果不会那告诉你用那些知识点 随便找本java入门书籍都能实现
首先 学习字符串操作 然后是 io流 还有就是 接口 interface 基本就可以了

Linux高级篇之自定义日志服务

参考技术A 在/etc/rsyslog.conf 中添加一个日志文件 /var/log/hsp.log ,当有事件发送时(比如SSHD服务相关事件)、该文件接收到信息并保存。演示 重启、登录的情况、看看是否有日志保存
1、编辑日志记录文件位置

2、增加自定义的日志

3、自定义日志查询

以上是关于用JAVA定义一个接口用于查询日志文件 日志文件有ID标识,用户名,日志内容等属性; 怎么去实现的主要内容,如果未能解决你的问题,请参考以下文章

关于日志文件的一些处理

如何自定义java日志文件,最多只包含N个日志记录,而不是以字节为单位的大小

日志技术-Java原生日志实现JUL

linux查看日志的命令是?具体怎么用

Java日志框架 -- 日志框架介绍日志门面技术JUL日志(JUL架构JUL入门示例JUL日志级别JUL日志的配置文件)

InnoDB:文件