SwiftyRemoteLogger 1.0.0

SwiftyRemoteLogger 1.0.0

Jonathan Silva 维护。



  • 作者
  • Jonathan Silva

swiftyremotelogger

一个简单的远程日志器,可以从中获取日志

###功能

  • 从所有设备获取远程日志
  • 直接在您的服务器上获取它们
  • 您只需要一行代码即可进行配置

目录

[目录]

安装

## Cocoapods 将以下内容添加到您的 Podfile 中

pod SwiftyRemoteLogger

并在您的终端中运行以下命令

pod install

使用

在 AppDelegate 中导入

import SwiftyRemoteLogger

并使用以下进行配置

RemoteLogger(baseUrl: "您的服务器 URL", logs: [.verbose, .informative, .warnings, .error], device: UIDevice.current, screen: UIScreen.main)

这样就可以了,现在您只需要调用模块函数来触发日志。例如

RemoteLogger.shared.log(type: .informative, message: "An informative log")
RemoteLogger.shared.log(type: .verbose, message: "A verbose log")
RemoteLogger.shared.log(type: .warnings, message: "A warning log")
RemoteLogger.shared.log(type: .error, message: "An error log")

扩展

为了使所有功能都在一个文件中,我的建议是在一个名为 LogExtension.swift 的文件中列出以下内容

import Foundation
import SwiftyRemoteLogger

func inform(_ message: String) {
    RemoteLogger.shared.log(type: .informative, message: message)
}

func verbose(_ message: String) {
    RemoteLogger.shared.log(type: .verbose, message: message)
}

func warn(_ message: String) {
    RemoteLogger.shared.log(type: .warnings, message: message)
}

func error(_ message: String) {
    RemoteLogger.shared.log(type: .error, message: message)
}