我正在该应用程序中开发mac应用程序我需要登录到文件夹,其中已经有一些其他应用程序也在记录,因此只需要在该文件夹中创建一个文件,当文件滚动发生时,该日志文件夹中的全部内容正在删除.this我正在使用的代码。我不想删除日志文件夹中的内容,是否可以只使用具有常量名称的文件。请帮助我。
// Configure CocoaLumberjack DDLog.addLogger(DDASLLogger.sharedInstance()) DDLog.addLogger(DDTTYLogger.sharedInstance()) // Initialize File Logger let manager : BaseLogFileManager = BaseLogFileManager(logsDirectory:K.LogFileDir) let fileLogger: DDFileLogger = DDFileLogger(logFileManager: manager) // File Logger fileLogger.maximumFileSize = 1024*1024*20 fileLogger.doNotReuseLogFiles = false fileLogger.logFileManager.maximumNumberOfLogFiles = 1 DDLog.addLogger(fileLogger)
class BaseLogFileManager : DDLogFileManagerDefault
{
override var newLogFileName: String! { get {
return K.LogFileName
}}
override func isLogFile(fileName: String!) -> Bool
{
return true
}
}