从日志文件写入 Windows 事件查看器

从日志文件写入 Windows 事件查看器

我有一个日志文件“日志.log“其中包括其中一个应用程序的状态,并且我想将这些日志写入Windows事件查看器中。

该文件的输出如下:

24/01/2019 16:33:26   app(12744.13964) <SYSTEM> SERVICE.app.Activity: Stopping service...

有什么办法可以将它们写入 Windows 事件查看器中吗?

巴西雷亚尔

答案1

有什么办法可以将它们写入 Windows 事件查看器中吗?

您可以使用将自定义事件写入事件日志EventCreate

有关工作示例,请参阅我的回答电池电量变化的 Windows 事件 ID


活动创建

向 Windows 事件日志添加一条消息,需要管理员权限。

Syntax
      EVENTCREATE [/S system [/U username [/P [password]]]] /ID eventid
            [/L logname] [/SO srcname] /T type /D description

Key:
    /S system         The remote system to connect to.

    /U [domain\]user  User credentials under which to execute.

    /P [password]     Password for user, will prompt if omitted.

    /L logname        The event log to create an event in.

    /T type           The type of event to create: SUCCESS, ERROR, WARNING, INFORMATION.

    /SO source        The source to use for the event  A text string that represents the 
                      application or component that is generating the event. 
                      Default='eventcreate'

    /ID id            Event ID, a number between 1 - 1000.

    /D description    Description text for the new event.

    /?                Help

来源EventCreate - Windows CMD - SS64.com


进一步阅读

答案2

您可以使用 PowerShell 写入事件查看器。

要使用的命令是 写入事件日志,需要管理员权限。

示例:使用提升的 PowerShell 脚本将事件写入应用程序事件日志:

PS C:\> Write-EventLog -LogName "Application" -Source "MyApp" -EventID 3001 -EntryType Information -Message "MyApp added a user-requested feature to the display." -Category 1 -RawData 10,20

相关内容