一个完整的程序日志记录功能是必不可少的,通过日志我们可以了解程序运行详情、错误信息等,以便更好的发现及解决问题。
日志可以记录到数据库、日志服务器、文件等地方,本文主要介绍文件日志。
文件日志通常是一个文本文件,有记录日期、日志内容等,不同软件生成的日志格式有所不同,我喜欢使用如下格式的日志:
[2016-09-19 09:00:17.9785] - [Info] - [ImmediateLogger]
您好,欢迎您使用 TaskHosting V1.19
一条日志由2行组成,第1行为日志头,第2行为日志内容
日志头是由方括号括起来的3段组成
第一段:日志记录日期时间(精确到毫秒),例如:[2016-09-19 09:00:17.9785]
第二段:日志级别,分为:Fatal(灾难)、Error(错误)、Warn(警告)Info(信息)、Debug(调度)、Trace(跟踪)、Other(其它)
第三段:日志记录者,表示日志是由哪个模块(或类)记录的
日志内容可以为任意内容可包含换行,例如:可能是JSON、XML、HTML、普通文本
好了,介绍完基本概念主角该全场了,让我们来看下日志查看工具长什么样
左上角的下拉列表可以选择按时间、记录者、摘要 模糊搜索(在后面的文本框里输入搜索关键字)
后面的7个按钮(除“所有”外)对应7个日志级别,选中则显示这个级别的日志,不选中则不显示这个级别的日志
右键单击日志条目可选择复制到剪切板、内容另存为
选中一条日志可查看日志内容,您可以选择以文本、浏览器、JSON、XML方式查看
工具下载地址:单击下载
运行环境:.NET 4.0
日志查看工具 logviewer pro的使用
1.logViewer Pro 介绍 logViewer Pro 是一款log文件查看器,它可以在短短数秒内打开上G的LOG文件,支持高亮某行文字(例如警告,错误),支持Unicode名字,支持查看的 ...
Windows日志查看工具合集
欢迎关注我的社交账号: 博客园地址: http://www.cnblogs.com/jiangxinnju GitHub地址: https://github.com/jiangxincode 知乎地址 ...
iOS及时log日志查看工具 (iConsole)
github下载地址:https://github.com/nicklockwood/iConsole 偶然看到的一个iOS及时log日志查看工具,通过该工具,我们可以在任何想看日志的时候,通过手势呼 ...
Python 简易web日志查看工具&可改装为命令行工具
Python 简易web日志查看工具&可改装为命令行工具 效果图 原理 利用python的paramiko库模拟ssh登录操作,并执行tail命令 所需库 flask.paramiko.gev ...
Centos7 日志查看工具
1 概述 日志管理工具journalctl是centos7上专有的日志管理工具,该工具是从message这个文件里读取信息.Systemd统一管理所有Unit的启动日志.带来的好处就是,可以 ...
【分享】Windows日志查看工具分享
在Linux下查看日志,使用tail.grep.find等命令还比较方便,后来需要在Windows中处理一些问题,发现缺少类似的功能,比如tailf实时输出,于是在网上收集了一些相关的小工具,希望能够 ...
BareTail(日志查看工具)
官网:http://www.baremetalsoft.com/baretail/index.php 在看log文件时,当日志有新增时,会自动滚动到最新的那一行,对于查看实时日志有作用.
开源:通用的日志分析工具(LogViewer)
工具介绍 本工具最早是制作出来查看我的 FTL(Fast Trace Log) 二进制日志文件的, 后来因为去做Java后台,经常看 SpringBoot, Tomcat 等的日志, 就简单重构了一下 ...
跨平台日志清理工具 Log-Cutter v2.0.1 正式发布
Log-Cutter 是JessMA开源组织开发的一个简单实用的日志切割清理工具.对于服务器的日常维护来说,日志清理是非常重要的事情,如果残留日志过多则严重浪费磁盘空间同时影响服务的性能.如果用手工方 ...
随机推荐
如果layer层在iframe下不居中滚动
需要在layer前面加上parent.layer. 2.运用layer层的步骤: 1.引入1.8版本以上的jquery文件
oracle11g的内存分配不当,导致的错误ORA-01034,ORA-00838,ORA-27101
由于开发需要,oracle11g被应用于虚拟机,所以系统资源显得弥足珍贵,百度了一下就有答案. 用dba身份进入Oracle,笔者在plsql中对数据库进行管理: show parameter sga ...