zoukankan      html  css  js  c++  java
  • 第1年6月24日 ddlog

    1.

    pod 'CocoaLumberjack', '~> 2.2.0'

     

    #import <CocoaLumberjack/CocoaLumberjack.h>

     

    #ifdef DEBUG

    static DDLogLevel ddLogLevel = DDLogLevelVerbose;

    #else

    static DDLogLevel ddLogLevel = DDLogLevelInfo;

    #endif

     

        // 添加DDASLLogger,你的日志语句将被发送到Xcode控制台
        [DDLog addLogger:[DDTTYLogger sharedInstance]];
        
        // 添加DDFileLogger,你的日志语句将写入到一个文件中,默认路径在沙盒的[fileLogger.logFileManager logsDirectory]目录下,文件名为bundleid+空格+日期.log。
        DDFileLogger *fileLogger = [[DDFileLogger alloc] init];
        // 刷新频率为24小时
        fileLogger.rollingFrequency = 60 * 60 * 24;
        // 最多包含的文件数量
        fileLogger.logFileManager.maximumNumberOfLogFiles = 7;
        [DDLog addLogger:fileLogger];
    - (NSFileHandle *)currentLogFileHandle {
        if (_currentLogFileHandle == nil) {
            NSString *logFilePath = [[self currentLogFileInfo] filePath];
    
            //每次删除旧日志
            if ([[NSFileManager defaultManager] fileExistsAtPath:logFilePath]) {
                [[NSFileManager defaultManager] removeItemAtPath:logFilePath error:nil];
            }
            [[NSFileManager defaultManager] createFileAtPath:logFilePath contents:nil attributes:nil];

    https://juejin.cn/post/6925327129055870990

  • 相关阅读:
    第二十一章 PHP编译安装(centos7)
    第二十章 nginx常见问题
    第十九章 keepalived高可用
    dijkstra
    求逆序对
    A
    P2014 [CTSC1997]选课
    樱花 混合背包
    1401D
    CF1343D
  • 原文地址:https://www.cnblogs.com/javastart/p/14927836.html
Copyright © 2011-2022 走看看