如何更改Console.app日志查询的时间格式


2

我想在日志查询中将时间格式从12小时更改为24小时。

日志本身已经24小时,但查询以12小时格式显示。

我检查了 asl.confman 页面,但我找不到一个选项,也没有仔细阅读实际文件 /private/etc/asl.conf

我还检查了默认的All Messages查询文件和一个自定义查询文件,但无效 /Applications/Utilities/Console.app/Contents/Resources/ASLQueries/All Messages.aslquery

一定要选择 View > Show Milliseconds 重现它,似乎覆盖了设置 MediumSystem Preferences > Language & Text > Region > Times > Customize…

我用 Console.app 关于Mountain Lion的v10.8。


您有一个示例查询 - 我的所有条目都是24小时格式。您的首选项中的日期和时间设置是什么?
Mark

如果您可以使用命令行,请登录 man syslog。您可以方便地搜索消息,并按照您喜欢的方式对其进行格式化。使用例如 syslog -F '$((Time)(sec)) $Host $(Sender)[$(PID)] <$((Level)(str))>: $Message' 将以秒为单位打印时间(纪元)。
Asmus

1
什么是系统首选项中的24小时时钟设置 - &gt;语言和;区域?
Asmus

ntp服务器在这里无关紧要
Mark

@Mark,检查 View &GT; Show Milliseconds 重现它。
1.61803

Answers:


1

对于El Capitan - macOS 10.11.6

转到系统偏好设置 - &gt;语言和区域,然后选择时间格式。

将其更改为非24小时似乎在Console中提供了快速响应,但更改后似乎需要重新启动Console.app


如上所述, View &GT; Show Milliseconds 似乎覆盖了那些设置。
1.61803

不适合我......你还没有提到我提到的切换状态是你提到的其他东西
Mark

我用 Console.app v10.8。在“系统偏好设置”窗格中 Language & Text,没有 Time Format 切换。
1.61803

这需要考虑我在10.11.6的问题
Mark

您是否可以将所写的密钥发布到El Capitan的系统偏好设备的调用中并被保存?在10.8是 ~/Library/Preferences/com.apple.systempreferences.plist
1.61803
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.