在计算机领域,日志文件是记录操作系统或其他软件运行中发生的事件或通信软件中不同用户之间的消息的文件[1]。日志记录是保存日志的行为。在最简单的情况下,消息被写入一个单独的日志文件。
事务日志是系统和该系统的用户之间的通信(即事务)的文件(即日志),[2]或者是自动捕获个人从终端与该系统进行的事务的类型、内容或时间的数据收集方法。[3]对于网络搜索,事务日志是网络搜索引擎和在该网络搜索引擎上搜索信息的用户在搜索期间发生的交互的电子记录。
许多操作系统、软件框架和程序都包括日志记录系统。一个广泛使用的日志记录标准是系统日志(syslog),在互联网工程任务组(IETF) RFC 5424中定义。系统日志(syslog)标准使专用的标准化子系统来生成、过滤、记录和分析日志消息。这使得软件开发人员不必设计和编写自己特别的日志系统。[4][5][6]
事件日志记录系统执行过程中发生的事件,以便提供可用于理解系统活动和诊断问题的检查的跟踪。它们对于理解复杂系统的活动至关重要,尤其是在用户交互很少的应用程序(如服务器应用程序)的情况下。
组合来自多个来源的日志文件条目也很有用。这种方法与统计分析相结合,可能会揭露不同服务器上看似不相关的事件之间产生的相关性。其他解决方案采用网络范围的查询和报告。[7][8]
大多数数据库系统都维护某种事务日志,这些日志主要不是用于以后分析的检查跟踪,也不是为了迎合可读性。这些日志记录对存储数据的更改,以允许数据库从崩溃或其他数据错误中恢复,并将存储数据保持在一致的状态。因此,数据库系统通常同时具有一般事件日志和事务日志。[9][10][11][12]
互联网中继聊天(IRC)、即时通讯(IM)程序、具有聊天功能的点对点文件共享客户端以及多人游戏(尤其是MMORPGs)通常具有自动记录(即保存)用户之间的文本通信的能力,包括公共(IRC 通道/即时通信/MMO公共/社交聊天消息)和私人聊天消息[13]。消息日志几乎都是纯文本文件,但是即时消息和网络电话客户端(支持文本聊天,如Skype)可能会将它们保存为超文本标记语言文件或自定义格式,以方便阅读和加密。
在IRC软件的情况下,消息日志通常包括系统/服务器消息以及与频道和用户改变(例如,主题改变、用户加入/退出/踢/禁止、昵称改变、用户状态改变)相关的条目,使它们更像所讨论的频道的组合消息/事件日志,但是这样的日志不能与真正的IRC服务器事件日志相比较,因为它只记录用户连接到特定频道所在的时间范围内的用户可见事件。
即时消息和VoIP客户端通常提供存储加密日志的选项,以增强用户的隐私。这些日志需要密码才能解密和查看,它们通常由各自的编写应用程序处理..
使用存储在网络搜索引擎、内部网和网站的事务日志中的数据可以为理解在线搜索者的信息搜索过程提供有价值的见解。[14]这种理解可以启发信息系统设计、界面开发和设计内容集合相关的信息架构。
^DeLaRosa, Alexander (February 8, 2018). "Log Monitoring: not the ugly sister". Pandora FMS (in english). Archived from the original on February 14, 2018. Retrieved February 14, 2018. A log file is a text file or XML file used to register the automatically produced and time-stamped documentation of events, behaviors and conditions relevant to a particular system.CS1 maint: Unrecognized language (link).
^Peters, T. (1993). The history and development of transaction log analysis. Library Hi Tech., 42(11), 41−66.
^Rice, R. E., & Borgman, C. L. (1983). The use of computer-monitored data in information science. Journal of the American Society for Information Science, 44, 247−256.
^winscp.net, XML Logging.
^codeproject.com, Use XML for Log Files, BY Norbert Ruessmann, 22 Aug 2008.
^Microsoft, Turn Your Log Files into Searchable Data Using Regex and the XML Classes, by Roy Osherove, January 2004.
^Microsoft Log File Viewer.
^W3C, Extended Log File Format W3C Working Draft WD-logfile-960323.
^Microsoft, The Transaction Log (SQL Server).
^qlshack.com, A beginner’s guide to SQL Server transaction logs, February 11, 2014 by Ivan Stankovic.
^techrepublic.com, Understanding the importance of transaction logs in SQL Server, SQL Server transaction log maintenance, By Crowe, Chizek, November 11, 2004.
^neurobs.com, Logfiles.
^Microsoft, LogFile Class.
^Jansen, B. J. 2006. Search log analysis: What is it; what's been done; how to do it. Library and Information Science Research, 28(3), 407-432.
暂无