我在该应用程序中开发mac应用程序我需要登录到文件夹,其中一些其他应用程序也在记录,所以需要在该文件夹中只创建一个文件,当文件滚动发生时,该日志文件夹中的所有内容都是删除。这个代码我正在使用。我不想删除日志文件夹中的内容,是否可以只使用常量名称的文件。请帮助我。
No repository found containing: osgi.bundle,org.springframework.roo.wrapping.protobuf-java-lite,2.3.0.0001
// 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)
答案 0 :(得分:0)
解决方法是禁用滚动频率,不要使用NSFileManager指定最大大小或rollingFrequency并检查大小。如果文件大小超过特定限制,请删除并创建新文件。
<select>
<option ng-repeat-start="p in people" ng-bind="p.firstName"></option>
<option ng-repeat-end ng-repeat="choice in p.choices" ng-bind="choice.name"></option>
</select>