1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859 |
- // Software License Agreement (BSD License)
- //
- // Copyright (c) 2010-2019, Deusty, LLC
- // All rights reserved.
- //
- // Redistribution and use of this software in source and binary forms,
- // with or without modification, are permitted provided that the following conditions are met:
- //
- // * Redistributions of source code must retain the above copyright notice,
- // this list of conditions and the following disclaimer.
- //
- // * Neither the name of Deusty nor the names of its contributors may be used
- // to endorse or promote products derived from this software without specific
- // prior written permission of Deusty, LLC.
- #import <Foundation/Foundation.h>
- // Disable legacy macros
- #ifndef DD_LEGACY_MACROS
- #define DD_LEGACY_MACROS 0
- #endif
- #import <CocoaLumberjack/DDLog.h>
- // Custom key set on messages sent to ASL
- extern const char* const kDDASLKeyDDLog;
- // Value set for kDDASLKeyDDLog
- extern const char* const kDDASLDDLogValue;
- /**
- * This class provides a logger for the Apple System Log facility.
- *
- * As described in the "Getting Started" page,
- * the traditional NSLog() function directs its output to two places:
- *
- * - Apple System Log
- * - StdErr (if stderr is a TTY) so log statements show up in Xcode console
- *
- * To duplicate NSLog() functionality you can simply add this logger and a tty logger.
- * However, if you instead choose to use file logging (for faster performance),
- * you may choose to use a file logger and a tty logger.
- **/
- API_DEPRECATED("Use DDOSLogger instead", macosx(10.4,10.12), ios(2.0,10.0), watchos(2.0,3.0), tvos(9.0,10.0))
- @interface DDASLLogger : DDAbstractLogger <DDLogger>
- /**
- * Singleton method
- *
- * @return the shared instance
- */
- @property (class, readonly, strong) DDASLLogger *sharedInstance;
- // Inherited from DDAbstractLogger
- // - (id <DDLogFormatter>)logFormatter;
- // - (void)setLogFormatter:(id <DDLogFormatter>)formatter;
- @end
|