Files
2018-04-19 11:53:16 -07:00

36 lines
596 B
Objective-C

//
// file: Logging.h
// project: DND (shared)
// description: logging (header)
//
// created by Patrick Wardle
// copyright (c) 2018 Objective-See. All rights reserved.
//
#ifndef __DND__Logging__
#define __DND__Logging__
@import Foundation;
#import <syslog.h>
//log to file flag
#define LOG_TO_FILE 0x10
//log a msg to syslog
// also disk, if error
void logMsg(int level, NSString* msg);
//prep/open log file
BOOL initLogging(void);
//get path to log file
NSString* logFilePath(void);
//de-init logging
void deinitLogging(void);
//log to file
void log2File(NSString* msg);
#endif