spiegel-keyman/mac/KeymanEngine4Mac/KeymanEngine4Mac/KME/KMELogs.h
sgschantz e4f7f1d1a1 fix(mac): added unified logging to Keyman Engine for mac
first draft, need to remove some debug statements and replace
others that would be more useful
2024-05-21 12:45:17 +07:00

29 lines
542 B
Objective-C

/**
* Keyman is copyright (C) SIL International. MIT License.
*
* KMELogs.h
* KeymanEngine4Mac
*
* Created by Shawn Schantz on 2024-05-16.
*
* Contains methods to get singleton logger objects and constants for subsystem and category names.
*/
#import <Foundation/Foundation.h>
#import <os/log.h>
NS_ASSUME_NONNULL_BEGIN
@interface KMELogs : NSObject
+ (os_log_t)startupLog;
+ (os_log_t)configLog;
+ (os_log_t)keyLog;
+ (os_log_t)coreLog;
+ (os_log_t)oskLog;
+ (os_log_t)uiLog;
+ (os_log_t)testLog;
@end
NS_ASSUME_NONNULL_END