macOS Sierra日志问题无法在控制台上找到任何日志信息

时间:2017-03-12 20:26:34

标签: bash macos shell logging macos-sierra

我创建了一个脚本,它应该在控制台或system.log上更新日志消息,这在旧的osx上工作正常10.11i可以在10.11上的控制台应用上搜索。但无法在macOS 10.12.3中找到任何登录。我只想登录控制台。我知道我们不能在Sierra上的system.log上保存日志或类似的东西,但那么我该怎样做才能在Sierra上使用相同的脚本。或者如果我要控制和搜索(com.skull.testScript)它应该搜索。伙计们请帮助:|

#!/bin/bash

# Keep log of what we're upto.
logme() {
    if [ -n "$DEBUG" ]; then
        echo "$*"
    fi
    logger -t com.skull.testScript "$*"
}

# Realitychecks
echo "Hello world"
logme "NOTE: printed successfully"

mkdir /Users/skull/Desktop/test_101
logme "NOTE: DIR created"

1 个答案:

答案 0 :(得分:1)

这在macOS Sierra上运行正常,但忽略了-t指定的标记。运行你的功能,我得到这个输出:

screenshot