LogContent 1.1.2

LogContent 1.1.2

Annexant 维护。



  • Andrey Ostroverkhiy

LogContent

一个强大且方便的日志记录器

  1. 在应用程序启动时进行配置

import LogContent

@inline(__always) func setupLogContent() { LogContent.Config.storeToFile = false LogContent.Config.redirectErrorOutput = true LogContent.Config.redirectStdOutput = true LogContent.initialize() }

  1. 为了增加使用方便性,请将这些行添加到您的代码的某个位置

@inline(always) func logError( error:Error, _ file: String = #file, line: Int = #line, _ function: String = #function) { LogContent(error, file, line, function).logError() }

@inline(always) func logError( message: String? = nil, _ error:Error? = nil, _ file: String = #file, line: Int = #line, _ function: String = #function) { LogContent(message, error, file, line, function).logError() }

@inline(always) func logWarning( message: String? = nil, _ file: String = #file, line: Int = #line, _ function: String = #function) { LogContent(message, file, line, function).logWarning() }

@inline(always) func logInfo( message: String? = nil, _ file: String = #file, line: Int = #line, _ function: String = #function) { LogContent(message, file, line, function).logInfo() }