le 1.1

le 1.1

测试已测试
语言语言 Obj-CObjective C
许可证 MIT
发布最后发布2015年9月

Logentries Support 维护。



le 1.1

  • Logentries

Logentries iOS 记录

主要功能

  • 在线/离线记录
  • 字典序列化
  • 安全 TLS 连接
  • 线程安全
  • 应用程序生命周期记录
  • 带有堆栈跟踪的应用程序崩溃记录

安装

只需将来自 lelib 组的文件添加到您的项目中即可。

需要令牌?如果您还没有,请获取一个免费账户。

简单示例

#import "lelib.h"

LELog* log = [LELog sharedInstance];
log.token = @"LOGENTRIES_TOKEN";

[log log:@"Hello World"];

早期初始化

库会自动连接到异常处理器并记录未处理的异常。这意味着您应该尽快初始化库以记录所有异常。将以下行插入到 main.m 中,以在调用 application:didFinishLaunchingWithOptions: 之前记录异常。

#import "lecore.h"

int main(int argc, char * argv[])
{
  @autoreleasepool {

    le_init();
    le_set_token("LOGENTRIES_TOKEN");

    return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class]));
  }
}

The token is stored in global variable. You do not have to setup token property
of LELog instance later.

禁用控制台日志记录器

要将记录器从控制台记录中禁用,请在 lelib.h 中将 LE_DEBUG_LOGS 设置为 0。

常见问题

有依赖项吗? 无依赖项。库使用标准的 Obj-C 和 POSIX C。

如何记录事件? 简单地调用 [log log:@"Hello world"];

没有网络覆盖? 记录条目存储在文件中,并在网络恢复时发送到 Logentries。

应用崩溃时? 如果配置了,则库将记录有关应用程序崩溃的堆栈跟踪信息。

当应用被操作系统强制关闭时? 无法记录。