linux日志文件过大,想要截取执行时间的日志信息 如何截取
2017-01-10 09:49
274 查看
1.首先第一步查看你日志的时间格式:
09:28:06,651 ERROR [stderr] (http-/0.0.0.0:8080-1) org.springframework.jdbc.BadSqlGrammarException:
09:28:06,656 ERROR [stderr] (http-/0.0.0.0:8080-1) ### Error updating database. Cause: java.sql.SQLSyntaxErrorException: ORA-01745: invalid host/bind variable name
09:28:06,656 ERROR [stderr] (http-/0.0.0.0:8080-1)
09:28:06,656 ERROR [stderr] (http-/0.0.0.0:8080-1) ### The error may involve com.deppon.qms.module.lostgoodswarning.pojo.TLostReportFlowcodeEntity.insertForBatch-Inline
09:28:06,656 ERROR [stderr] (http-/0.0.0.0:8080-1) ### The error occurred while setting parameters
09:28:06,656 ERROR [stderr] (http-/0.0.0.0:8080-1) ### Cau
以上可以看出 日志时间是以 09:28:06,656 这种形式的
会正则 表达式 就可以这匹配 09:[0-9][0-9] 我取的 是九点钟的所以简单点儿 命令如下
sed -n '/09:[0-9][0-9]/,/09:[0-9][0-9]/p' server.log>new.log
09:28:06,651 ERROR [stderr] (http-/0.0.0.0:8080-1) org.springframework.jdbc.BadSqlGrammarException:
09:28:06,656 ERROR [stderr] (http-/0.0.0.0:8080-1) ### Error updating database. Cause: java.sql.SQLSyntaxErrorException: ORA-01745: invalid host/bind variable name
09:28:06,656 ERROR [stderr] (http-/0.0.0.0:8080-1)
09:28:06,656 ERROR [stderr] (http-/0.0.0.0:8080-1) ### The error may involve com.deppon.qms.module.lostgoodswarning.pojo.TLostReportFlowcodeEntity.insertForBatch-Inline
09:28:06,656 ERROR [stderr] (http-/0.0.0.0:8080-1) ### The error occurred while setting parameters
09:28:06,656 ERROR [stderr] (http-/0.0.0.0:8080-1) ### Cau
以上可以看出 日志时间是以 09:28:06,656 这种形式的
会正则 表达式 就可以这匹配 09:[0-9][0-9] 我取的 是九点钟的所以简单点儿 命令如下
sed -n '/09:[0-9][0-9]/,/09:[0-9][0-9]/p' server.log>new.log
相关文章推荐
- 在Linux上,如何知道一个可执行文件是否包含调试信息呢?
- Linux下实现跟踪程序执行信息记录日志文件
- 在Linux上,如何知道一个可执行文件是否包含调试信息呢?
- Linux下如何获取当前可执行文件的文件名
- 如何清理过大的日志文件?
- 如何在Linux操作系统查看文件创建时间
- linux 查看可执行文件动态链接库相关信息
- 如何在linux下执行jar文件
- 问题:SQL Server 2000数据库的事务日志文件过大,如何将其缩小?
- 如何获取linux进程的执行文件路径
- 解决Linux下Tomcat日志目录下的catalina.log日志文件过大
- 解决Linux下Tomcat日志目录下的catalina.log日志文件过大的问题
- Linux下如何查看文件秒级修改及访问时间
- Linux之C语言中如何抛出异常或将异常写入日志文件中
- Linux中如何查看文件的最初创建时间
- 系统安全防护知识:如何配置Linux的日志文件
- SQL Server 服务无法启动.有关详细信息,请参阅SQL Server联机丛书中的主题"如何查看SQL Server 2005 安装日志文件"和"手动启动SQL Server"
- SQLSERVER数据库日志文件过大,如何压缩并定期清理 ?
- [技巧靠点点滴滴的积累] Linux平台下如何将make编译的所有信息保存至文件?
- Linux之C语言中如何抛出异常或将异常写入日志文件中