//
-// Open Service Platform
// Copyright (c) 2012 Samsung Electronics Co., Ltd.
//
// Licensed under the Apache License, Version 2.0 (the License);
* @file FBase_Log.h
* @brief This file is internal header for Log.
*/
-
#ifndef _FBASE_INTERNAL_LOG_H_
#define _FBASE_INTERNAL_LOG_H_
#include <stdarg.h>
#include <FOspConfig.h>
#include <FBaseDataType.h>
-#include <FIoRegistry.h>
#ifdef __cplusplus
extern "C" {
*/
typedef struct LogEntry
{
- int logID;
- char logIDName[LOG_MODULE_NAME_LEN_MAX];
- char logModuleName[LOG_MODULE_NAME_LEN_MAX];
+ const int logID;
+ const char logIDName[LOG_MODULE_NAME_LEN_MAX];
+ const char logModuleName[LOG_MODULE_NAME_LEN_MAX];
bool loggingEnabled;
} LogEntry;
void __PrintSysLog(_LogType type, LogID id, const char* pFunction, int lineNumber, const char* pFormat, va_list args);
void __PrintSysLogTag(const char* pTag, _LogType type, LogID id, const char* pFunction, int lineNumber, const char* pFormat, va_list args);
-char* __GetModuleName(LogID id);
+const char* __GetModuleName(LogID id);
bool __GetEnableInfo(LogID id);
void __InitializeLogInfo(void);
-void __InitializeLogLevel(const Tizen::Io::Registry& reg);
-void __InitializePlatformModule(const Tizen::Io::Registry& reg);
#ifdef __cplusplus
}
#endif // __cplusplus
-
-
#endif // _FBASE_INTERNAL_LOG_H_