何时在 Julia 中使用 @debug、@info、@warn 和 @error

log*_*ick 4 julia

当前有四种不同的错误日志记录级别:“@debug、@info、@warn 和 @error”,所有这些级别都有不同的用例和使用含义。一般来说,什么时候适合使用不同的日志宏?

log*_*ick 6

从文档:

@debug "Verbose debugging information.  Invisible by default"
@info  "An informational message"
@warn  "Something was odd.  You should pay attention"
@error "A non fatal error occurred"
Run Code Online (Sandbox Code Playgroud)

此处Julia 文档中阅读更多内容。特别要注意的是,它@error不会抛出错误,它只是记录错误并继续执行。如果要抛出错误,请改用该error函数。

  • 为了使其有用,最好使用简短信息更新此答案,了解如何设置使用这些宏生成的消息的可见性级别 (2认同)