Vapor 2.0 - 日志(Log)

前往 Vapor 2.0 - 文档目录

使用drop.log日志信息。

drop.log.info("Informational log")

类型(Types)

下面是您可以调用日志协议的方法。只有在生产(production)模式下才会出现errorfatal

Method Production
info No
warning No
verbose No
debug No
error Yes
fatal Yes

协议(Protocol)

通过遵循LogProtocol创建您自己的日志记录器。

/// Logger protocol. Custom loggers must conform
/// to this protocol
/// 记录器的协议。自定义日志程序必须遵守该协议
public protocol LogProtocol: class {
    /// Enabled log levels. Only levels in this
    /// array should be logged.
    /// 启用日志级别。只有在这个数组中才会被记录。
    var enabled: [LogLevel] { get set }

    /// Log the given message at the passed filter level.
    /// file, function and line of the logging call
    /// are automatically injected in the convenience function.
    /// 在传递的过滤器级别上记录给定的消息。日志记录调用的文件、函数和行被自动地注入到便利函数中。
    func log(_ level: LogLevel, message: String, file: String, function: String, line: Int)
}
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,253评论 19 139
  • Spring Boot 参考指南 介绍 转载自:https://www.gitbook.com/book/qbgb...
    毛宇鹏阅读 46,999评论 6 342
  • 背景: 阅读新闻 12C CDB模式下RMAN备份与恢复 [日期:2016-11-29] 来源:Linux社区 作...
    阳屯okyepd阅读 3,666评论 0 7
  • 在错的时间遇到了对的人,,考试第一天,六点考完,说好去洗澡,结果他刚要出门导员电话就打过来了嘚啵了一顿乱七八糟的破...
    奎志阅读 215评论 0 0
  • event: 事件对象,当一个事件发生的时候,和当前这个对象发生的这个事件有关的一些详细信息都会被临时保存到一个指...
    奶瓶SAMA阅读 1,302评论 0 2