#include <gwenhywfar/gwenhywfarapi.h>
Go to the source code of this file.
#define GWEN_LOGDOMAIN "gwenhywfar" |
Definition at line 35 of file logger.h.
Referenced by GWEN_Args_Check(), GWEN_Args_Usage(), GWEN_Args_UsageTXT(), GWEN_Base64_Decode(), GWEN_Base64_Encode(), GWEN_Buffer__FillBuffer(), GWEN_Buffer__FillBuffer_Bio(), GWEN_Buffer__FillBuffer_IoLayer(), GWEN_Buffer_AdjustUsedBytes(), GWEN_Buffer_AllocRoom(), GWEN_Buffer_AppendByte(), GWEN_Buffer_AppendBytes(), GWEN_Buffer_Crop(), GWEN_Buffer_DecrementPos(), GWEN_Buffer_FillWithBytes(), GWEN_Buffer_IncrementPos(), GWEN_Buffer_InsertRoom(), GWEN_Buffer_ReadBytes(), GWEN_Buffer_ReplaceBytes(), GWEN_Buffer_SetPos(), GWEN_Buffer_SetUsedBytes(), GWEN_BufferedIO__FillReadBuffer(), GWEN_BufferedIO_Abandon(), GWEN_BufferedIO_Buffer__Close(), GWEN_BufferedIO_Buffer__Read(), GWEN_BufferedIO_Buffer__Write(), GWEN_BufferedIO_Close(), GWEN_BufferedIO_File__Close(), GWEN_BufferedIO_File__Read(), GWEN_BufferedIO_File__Write(), GWEN_BufferedIO_Flush(), GWEN_BufferedIO_PeekChar(), GWEN_BufferedIO_ReadChar(), GWEN_BufferedIO_ReadLine(), GWEN_BufferedIO_ReadLine2Buffer(), GWEN_BufferedIO_ReadRaw(), GWEN_BufferedIO_ReadRawForced(), GWEN_BufferedIO_ShortFlush(), GWEN_BufferedIO_Socket__Close(), GWEN_BufferedIO_Socket__Read(), GWEN_BufferedIO_Socket__Write(), GWEN_BufferedIO_Write(), GWEN_BufferedIO_WriteChar(), GWEN_BufferedIO_WriteLine(), GWEN_BufferedIO_WriteRaw(), GWEN_BufferedIO_WriteRawForced(), GWEN_ConfigMgr_Factory(), GWEN_ConfigMgr_ModuleFini(), GWEN_ConfigMgr_ModuleInit(), GWEN_Crypt3_ModuleInit(), GWEN_Crypt__KeyDataFromText(), GWEN_Crypt__TransformFromBCD(), GWEN_Crypt__TransformFromBin(), GWEN_Crypt__TransformFromFPIN2(), GWEN_Crypt__TransformToBCD(), GWEN_Crypt__TransformToBin(), GWEN_Crypt__TransformToFPIN2(), GWEN_Crypt_CryptAlgo_fromDb(), GWEN_Crypt_HashAlgo_fromDb(), GWEN_Crypt_Key_fromDb(), GWEN_Crypt_KeyDes3K_SetIV(), GWEN_Crypt_KeyRsa__DataFromDb(), GWEN_Crypt_KeyRsa__GetNamedElement(), GWEN_Crypt_KeyRsa__ReadMpi(), GWEN_Crypt_KeyRsa__sKeyElementToData(), GWEN_Crypt_KeyRsa__WriteMpi(), GWEN_Crypt_KeyRsa_Decipher(), GWEN_Crypt_KeyRsa_dup(), GWEN_Crypt_KeyRsa_Encipher(), GWEN_Crypt_KeyRsa_fromDb(), GWEN_Crypt_KeyRsa_fromModExp(), GWEN_Crypt_KeyRsa_fromModPrivExp(), GWEN_Crypt_KeyRsa_GeneratePair2(), GWEN_Crypt_KeyRsa_Sign(), GWEN_Crypt_KeyRsa_toDb(), GWEN_Crypt_KeyRsa_Verify(), GWEN_Crypt_KeySym_Decipher(), GWEN_Crypt_KeySym_Encipher(), GWEN_Crypt_KeySym_fromData(), GWEN_Crypt_KeySym_fromDb(), GWEN_Crypt_KeySym_Generate(), GWEN_Crypt_KeySym_SetKeyData(), GWEN_Crypt_PaddAlgo_fromDb(), GWEN_Crypt_Token__CreatePasswordName(), GWEN_Crypt_Token_GetContext(), GWEN_Crypt_Token_GetKeyInfo(), GWEN_Crypt_Token_GetPin(), GWEN_Crypt_Token_InsertCorrectToken(), GWEN_Crypt_Token_InsertToken(), GWEN_Crypt_Token_ModuleFini(), GWEN_Crypt_Token_ModuleInit(), GWEN_Crypt_Token_Plugin_CheckToken(), GWEN_Crypt_Token_Plugin_CreateToken(), GWEN_Crypt_Token_PluginManager_CheckToken(), GWEN_Crypt_Token_PluginManager_GetPluginDescrs(), GWEN_Crypt_Token_SetPinStatus(), GWEN_Crypt_TokenFile__CloseFile(), GWEN_Crypt_TokenFile__Decipher(), GWEN_Crypt_TokenFile__Encipher(), GWEN_Crypt_TokenFile__GenerateKey(), GWEN_Crypt_TokenFile__GetContext(), GWEN_Crypt_TokenFile__GetContextIdList(), GWEN_Crypt_TokenFile__GetKey(), GWEN_Crypt_TokenFile__GetKeyIdList(), GWEN_Crypt_TokenFile__GetKeyInfo(), GWEN_Crypt_TokenFile__OpenFile(), GWEN_Crypt_TokenFile__Read(), GWEN_Crypt_TokenFile__ReadFile(), GWEN_Crypt_TokenFile__ReloadIfNeeded(), GWEN_Crypt_TokenFile__SetContext(), GWEN_Crypt_TokenFile__SetKeyInfo(), GWEN_Crypt_TokenFile__Sign(), GWEN_Crypt_TokenFile__Verify(), GWEN_Crypt_TokenFile__Write(), GWEN_Crypt_TokenFile__WriteFile(), GWEN_Crypt_TokenFile_Create(), GWEN_Crypt_TokenFile_Open(), GWEN_Crypt_TransformPin(), GWEN_CryptHead_fromBuffer(), GWEN_CryptMgr_Decode(), GWEN_CryptMgr_Decrypt(), GWEN_CryptMgr_Encode(), GWEN_CryptMgr_Encrypt(), GWEN_CryptMgr_Sign(), GWEN_CryptMgr_Verify(), GWEN_CryptMgrKeys_DecryptKey(), GWEN_CryptMgrKeys_EncryptKey(), GWEN_CryptMgrKeys_SignData(), GWEN_CryptMgrKeys_VerifyData(), GWEN_CurrentTime(), GWEN_Date__fillTmplChars(), GWEN_Date__sampleTmplChars(), GWEN_Date_fromGregorian(), GWEN_Date_fromString(), GWEN_Date_fromStringWithTemplate(), GWEN_DB__ReadValues(), GWEN_DB_AddCharValue(), GWEN_DB_AddGroup(), GWEN_DB_AddGroupChildren(), GWEN_DB_ClearGroup(), GWEN_DB_DeleteGroup(), GWEN_DB_DeleteVar(), GWEN_DB_FindFirstGroup(), GWEN_DB_FindFirstVar(), GWEN_DB_FindGroup(), GWEN_DB_FindNextGroup(), GWEN_DB_FindNextVar(), GWEN_DB_FindVar(), GWEN_DB_GetBinValue(), GWEN_DB_GetBinValueFromNode(), GWEN_DB_GetCharValue(), GWEN_DB_GetCharValueFromNode(), GWEN_DB_GetFirstGroup(), GWEN_DB_GetFirstValue(), GWEN_DB_GetFirstVar(), GWEN_DB_GetGroup(), GWEN_DB_GetIntValue(), GWEN_DB_GetIntValueFromNode(), GWEN_DB_GetNextGroup(), GWEN_DB_GetNextValue(), GWEN_DB_GetNextVar(), GWEN_DB_GetPtrValue(), GWEN_DB_GetValue(), GWEN_DB_GetValueType(), GWEN_DB_Group_dup(), GWEN_DB_GroupName(), GWEN_DB_HandlePath(), GWEN_DB_InsertGroup(), GWEN_DB_Node_dup(), GWEN_DB_Node_free(), GWEN_DB_Node_Unlink_UnDirty(), GWEN_DB_ReadFile(), GWEN_DB_ReadFileAs(), GWEN_DB_ReadFromFastBuffer(), GWEN_DB_ReadFromFd(), GWEN_DB_ReadFromIo(), GWEN_DB_ReadFromString(), GWEN_DB_RemoveCharValue(), GWEN_DB_SetBinValue(), GWEN_DB_SetCharValue(), GWEN_DB_SetCharValueInNode(), GWEN_DB_SetIntValue(), GWEN_DB_SetPtrValue(), GWEN_DB_UnlinkGroup(), GWEN_DB_VariableExists(), GWEN_DB_VariableName(), GWEN_DB_WriteFile(), GWEN_DB_WriteFileAs(), GWEN_DB_WriteGroupToIoLayer(), GWEN_DB_WriteToBuffer(), GWEN_DB_WriteToFd(), GWEN_DBIO_CheckFile(), GWEN_DBIO_Export(), GWEN_DBIO_ExportToBuffer(), GWEN_DBIO_ExportToFile(), GWEN_DBIO_GetPlugin(), GWEN_DBIO_Import(), GWEN_DBIO_ImportFromFile(), GWEN_DBIO_ModuleFini(), GWEN_DBIO_ModuleInit(), GWEN_Directory_FindFileInPaths(), GWEN_Directory_FindPathForFile(), GWEN_Directory_GetAllEntries(), GWEN_Directory_GetDirEntries(), GWEN_Directory_GetFileEntries(), GWEN_Directory_GetFileEntriesWithType(), GWEN_Directory_GetPath(), GWEN_Directory_HandlePathElement(), GWEN_Error_ModuleInit(), GWEN_FastBuffer_ReadLine(), GWEN_FastBuffer_ReadLineToBuffer(), GWEN_Filter__WriteToAllNext(), GWEN_Filter_Work(), GWEN_Fini(), GWEN_Gui_CGui__ConvertFromUtf8(), GWEN_Gui_CGui__HashPair(), GWEN_Gui_CGui__input(), GWEN_Gui_CGui_CheckCert(), GWEN_Gui_CGui_GetPassword(), GWEN_Gui_CGui_GetRawText(), GWEN_Gui_CGui_InputBox(), GWEN_Gui_CGui_MessageBox(), GWEN_Gui_CGui_ProgressAdvance(), GWEN_Gui_CGui_ProgressEnd(), GWEN_Gui_CGui_ProgressLog(), GWEN_Gui_CheckCertBuiltIn(), GWEN_Gui_CProgress_Advance(), GWEN_Gui_WaitForSockets(), GWEN_HttpSession__RecvPacket(), GWEN_HttpSession__SetAddress(), GWEN_HttpSession_ConnectionTest(), GWEN_HttpSession_Init(), GWEN_HttpSession_RecvPacket(), GWEN_HttpSession_SendPacket(), GWEN_I18N_BindTextDomain_Codeset(), GWEN_I18N_BindTextDomain_Dir(), GWEN_I18N_ModuleInit(), GWEN_I18N_SetLocale(), GWEN_IdList64_GetIdAt(), GWEN_IdMap_Clear(), GWEN_IdMap_Dump(), GWEN_IdMap_new(), GWEN_Inherit_FindData(), GWEN_Inherit_FindEntry(), GWEN_Inherit_MakeId(), GWEN_InheritData_freeData(), GWEN_InheritData_new(), GWEN_Init(), GWEN_Io_Layer__WaitForRequest(), GWEN_Io_Layer_DisconnectRecursively(), GWEN_Io_Layer_FlushRecursively(), GWEN_Io_Layer_ReadBytes(), GWEN_Io_Layer_ReadPacket(), GWEN_Io_Layer_ReadPacketToBuffer(), GWEN_Io_Layer_ReadToBufferUntilEof(), GWEN_Io_Layer_WriteBytes(), GWEN_Io_Layer_WriteChar(), GWEN_Io_Layer_WriteString(), GWEN_Io_LayerBuffered_AbortInRequests(), GWEN_Io_LayerBuffered_AddRequest(), GWEN_Io_LayerBuffered_DelRequest(), GWEN_Io_LayerBuffered_ReadLineToBuffer(), GWEN_Io_LayerBuffered_TryFlush(), GWEN_Io_LayerBuffered_WorkOnReadRequest(), GWEN_Io_LayerBuffered_WorkOnRequests(), GWEN_Io_LayerBuffered_WorkOnWriteRequest(), GWEN_Io_LayerBuffered_WriteLine(), GWEN_Io_LayerCodec_AddRequest(), GWEN_Io_LayerCodec_DelRequest(), GWEN_Io_LayerCodec_EnsureReadOk(), GWEN_Io_LayerCodec_WorkOnOutRequests(), GWEN_Io_LayerCodec_WorkOnReadRequest(), GWEN_Io_LayerFile_AddRequest(), GWEN_Io_LayerFile_DelRequest(), GWEN_Io_LayerFile_new(), GWEN_Io_LayerFile_WorkOnRequests(), GWEN_Io_LayerHttp_AbortInRequests(), GWEN_Io_LayerHttp_AddRequest(), GWEN_Io_LayerHttp_DelRequest(), GWEN_Io_LayerHttp_ParseCommand(), GWEN_Io_LayerHttp_ParseHeader(), GWEN_Io_LayerHttp_ParseStatus(), GWEN_Io_LayerHttp_WorkOnReadRequest(), GWEN_Io_LayerHttp_WorkOnReadRequest1(), GWEN_Io_LayerHttp_WorkOnReadRequest2(), GWEN_Io_LayerHttp_WorkOnWriteRequest(), GWEN_Io_LayerHttp_WorkOnWriteRequest1(), GWEN_Io_LayerHttp_WorkOnWriteRequest2(), GWEN_Io_LayerHttp_WriteHeader(), GWEN_Io_LayerHttp_WriteStatus(), GWEN_Io_LayerMemory_AddRequest(), GWEN_Io_LayerPackets_AddRequest(), GWEN_Io_LayerPackets_DelRequest(), GWEN_Io_LayerPackets_GetReadRequest(), GWEN_Io_LayerPackets_WorkOnReadRequests(), GWEN_Io_LayerPackets_WorkOnWriteRequests(), GWEN_Io_LayerSocket_AddRequest(), GWEN_Io_LayerSocket_CheckForIncoming(), GWEN_Io_LayerSocket_DelRequest(), GWEN_Io_LayerSocket_Listen(), GWEN_Io_LayerSocket_WorkOnRequests(), GWEN_Io_LayerTls__readFile(), GWEN_Io_LayerTls_AddRequest(), GWEN_Io_LayerTls_Decode(), GWEN_Io_LayerTls_DelRequest(), GWEN_Io_LayerTls_Encode(), GWEN_Io_LayerTls_GetPeerCert(), GWEN_Io_LayerTls_Prepare(), GWEN_Io_LayerTls_Pull(), GWEN_Io_LayerTls_Push(), GWEN_Io_LayerTls_WorkOnRequests(), GWEN_Io_Manager_RegisterLayer(), GWEN_Io_Manager_UnregisterLayer(), GWEN_Io_Manager_Wait(), GWEN_Io_Manager_WaitForRequest(), GWEN_Io_Request_Finished(), GWEN_Io_Request_new(), GWEN_IpcManager__CheckRequests(), GWEN_IpcManager__HandlePacket(), GWEN_IpcManager__RemoveNodeRequestMessages(), GWEN_IpcManager__SendMsg(), GWEN_IpcManager__Work(), GWEN_IpcManager_AddClient(), GWEN_IpcManager_AddServer(), GWEN_IpcManager_Disconnect(), GWEN_IpcManager_GetClientForNetLayer(), GWEN_IpcManager_GetInRequestData(), GWEN_IpcManager_GetIoLayer(), GWEN_IpcManager_GetResponseData(), GWEN_IpcManager_PeekResponseData(), GWEN_IpcManager_RemoveClient(), GWEN_IpcManager_RemoveRequest(), GWEN_IpcManager_SendRequest(), GWEN_IpcManager_SendResponse(), GWEN_IpcManager_Work(), GWEN_List1_Add(), GWEN_List1_Del(), GWEN_List1_Insert(), GWEN_ListEntry_free(), GWEN_LoadPluginDescrsByType(), GWEN_Logger_ModuleInit(), GWEN_MDigest_Gc_Begin(), GWEN_MDigest_Gc_End(), GWEN_MDigest_Gc_Update(), GWEN_MemCache_CreateEntry(), GWEN_MemCacheEntry_BeginUse(), GWEN_MemCacheEntry_EndUse(), GWEN_MemoryDebug__FindObject(), GWEN_MemoryDebug_Decrement(), GWEN_MemoryDebug_DumpObject(), GWEN_MemoryDebug_GetObjectCount(), GWEN_MsgEngine__findInValues(), GWEN_MsgEngine__GetGroup(), GWEN_MsgEngine__GetInline(), GWEN_MsgEngine__ListElement(), GWEN_MsgEngine__ListGroup(), GWEN_MsgEngine__ReadGroup(), GWEN_MsgEngine__ReadValue(), GWEN_MsgEngine__SearchForValue(), GWEN_MsgEngine__ShowElement(), GWEN_MsgEngine__ShowGroup(), GWEN_MsgEngine__TransformValue(), GWEN_MsgEngine__WriteElement(), GWEN_MsgEngine__WriteGroup(), GWEN_MsgEngine__WriteValue(), GWEN_MsgEngine_AddDefinitions(), GWEN_MsgEngine_AddTrustInfo(), GWEN_MsgEngine_CreateMessage(), GWEN_MsgEngine_CreateMessageFromNode(), GWEN_MsgEngine_FindNodeByProperty(), GWEN_MsgEngine_FindNodeByPropertyStrictProto(), GWEN_MsgEngine_GetGroup(), GWEN_MsgEngine_ListMessage(), GWEN_MsgEngine_ParseMessage(), GWEN_MsgEngine_ReadMessage(), GWEN_MsgEngine_SearchForProperty(), GWEN_MsgEngine_SetFreeDataFunction(), GWEN_MsgEngine_SetInheritorData(), GWEN_MsgEngine_ShowMessage(), GWEN_MsgEngine_SkipSegment(), GWEN_Padd__UnpaddWithPkcs1Bt1Or2(), GWEN_Padd_AddPkcs1Pss(), GWEN_Padd_ApplyPaddAlgo(), GWEN_Padd_MGF1(), GWEN_Padd_PaddWithISO9796(), GWEN_Padd_PaddWithIso9796_2(), GWEN_Padd_PaddWithPkcs1Bt1(), GWEN_Padd_PaddWithPkcs1Bt2(), GWEN_Padd_UnapplyPaddAlgo(), GWEN_Padd_UnpaddWithAnsiX9_23(), GWEN_Padd_UnpaddWithIso9796_2(), GWEN_Padd_VerifyPkcs1Pss(), GWEN_Path_Handle(), GWEN_Path_HandleWithIdx(), GWEN_PathManager_AddRelPath(), GWEN_PathManager_DefinePath(), GWEN_PathManager_GetPaths(), GWEN_PluginDescription__GetLocalizedLongDescrByFormat(), GWEN_PluginDescription__GetLongDescrByFormat(), GWEN_PluginDescription_GetLongDescrByFormat(), GWEN_PluginDescription_new(), GWEN_PluginManager_GetPlugin(), GWEN_PluginManager_GetPluginDescrs(), GWEN_PluginManager_LoadPlugin(), GWEN_PluginManager_LoadPluginFile(), GWEN_PluginManager_Register(), GWEN_PluginManager_Unregister(), GWEN_Proxy_Connect(), GWEN_RefPtr_AddFlags(), GWEN_RefPtr_DelFlags(), GWEN_RefPtr_free(), GWEN_RefPtr_GetFlags(), GWEN_RefPtr_SetFlags(), GWEN_RefPtrInfo_free(), GWEN_RefPtrObject_free(), GWEN_RingBuffer_GetMaxUnsegmentedRead(), GWEN_RingBuffer_GetMaxUnsegmentedWrite(), GWEN_RingBuffer_ReadByte(), GWEN_RingBuffer_ReadBytes(), GWEN_RingBuffer_SkipBytesRead(), GWEN_RingBuffer_SkipBytesWrite(), GWEN_RingBuffer_WriteByte(), GWEN_RingBuffer_WriteBytes(), GWEN_SigHead_fromBuffer(), GWEN_Signal_Connect(), GWEN_Signal_Disconnect(), GWEN_Signal_Emit(), GWEN_Signal_free(), GWEN_SignalObject_AddSignal(), GWEN_SignalObject_AddSlot(), GWEN_SigTail_fromBuffer(), GWEN_Slot_free(), GWEN_StringList_Sort(), GWEN_Text_CountUtf8Chars(), GWEN_Text_Escape(), GWEN_Text_EscapeToBufferTolerant2(), GWEN_Text_EscapeTolerant(), GWEN_Text_FromBcdBuffer(), GWEN_Text_FromHex(), GWEN_Text_FromHexBuffer(), GWEN_Text_GetWord(), GWEN_Text_GetWordToBuffer(), GWEN_Text_NumToString(), GWEN_Text_ToBcdBuffer(), GWEN_Text_ToHex(), GWEN_Text_ToHexBuffer(), GWEN_Text_ToHexGrouped(), GWEN_Text_UnescapeN(), GWEN_Text_UnescapeToBuffer(), GWEN_Text_UnescapeTolerantN(), GWEN_Time__fillTmplChars(), GWEN_Time__fromString(), GWEN_Time__sampleTmplChars(), GWEN_Time_AddSeconds(), GWEN_Time_fromDb(), GWEN_Time_GetBrokenDownDate(), GWEN_Time_GetBrokenDownTime(), GWEN_Time_GetBrokenDownUtcDate(), GWEN_Time_GetBrokenDownUtcTime(), GWEN_Time_SubSeconds(), GWEN_Time_toDb(), GWEN_TLV_create(), GWEN_TLV_fromBuffer(), GWEN_Tree_Add(), GWEN_Tree_AddChild(), GWEN_Tree_Del(), GWEN_Tree_Insert(), GWEN_Tree_InsertChild(), GWEN_TreeElement_free(), GWEN_Url_fromString(), GWEN_XML__ReadAllFromIo(), GWEN_XML__ReadTag(), GWEN_XML_ReadFile(), GWEN_XML_ReadFromFastBuffer(), GWEN_XML_ReadFromIo(), GWEN_XmlCtx_AddAttr(), GWEN_XmlCtx_AddComment(), GWEN_XmlCtx_AddData(), GWEN_XmlCtx_EndTag(), GWEN_XmlCtx_StartTag(), GWEN_XmlCtxStore_AddAttr(), GWEN_XmlCtxStore_AddData(), GWEN_XmlCtxStore_EndTag(), GWEN_XmlCtxStore_StartTag(), GWEN_XMLGL__SampleNameSpaces(), GWEN_XMLGL__TranslateName(), GWEN_XMLNode__CheckAndSetNameSpace(), GWEN_XMLNode__CheckNameSpaceDecls1(), GWEN_XMLNode__CheckNameSpaceDecls3(), GWEN_XMLNode__WriteToStream(), GWEN_XMLNode_DecUsage(), GWEN_XMLNode_Dump(), GWEN_XMLNode_FindNode(), GWEN_XMLNode_fromString(), GWEN_XMLNode_GetLocalizedCharValue(), GWEN_XMLNode_GetXPath(), GWEN_XMLNode_Globalize(), GWEN_XMLNode_GlobalizeWithList(), GWEN_XMLNode_HandlePath(), GWEN_XMLNode_NormalizeNameSpaces(), GWEN_XMLNode_Path_Dive(), GWEN_XMLNode_Path_Dump(), GWEN_XMLNode_Path_Surface(), GWEN_XMLNode_StripNamespaces(), GWEN_XMLNode_toBuffer(), GWEN_XMLNode_WriteFile(), and GWEN_XMLNode_WriteToStream().
typedef void GWENHYWFAR_CB(* GWEN_LOGGERFUNCTIONLOG)(const char *s) |
enum GWEN_LOGGER_FACILITY |
enum GWEN_LOGGER_LEVEL |
enum GWEN_LOGGER_LOGTYPE |
GWENHYWFAR_API void GWEN_Logger_Close | ( | const char * | logDomain | ) |
Shuts down logging. Automatically disables logging.
Definition at line 284 of file logger.c.
References GWEN_Logger_Log(), GWEN_LoggerDomain_Del(), GWEN_LoggerDomain_free(), GWEN_LoggerDomain_GetLogger(), GWEN_LoggerLevel_Debug, and GWEN_LoggerType_Console.
GWENHYWFAR_API void GWEN_Logger_Enable | ( | const char * | logDomain, | |
int | f | |||
) |
Enables or disables logging.
f | if 0 then logging is disabled, otherwise it is enabled |
Definition at line 572 of file logger.c.
References GWEN_LoggerDomain_GetLogger().
GWENHYWFAR_API int GWEN_Logger_Exists | ( | const char * | logDomain | ) |
Checks whether a given log domain already exists.
Definition at line 751 of file logger.c.
References GWEN_LoggerDomain_Find().
GWENHYWFAR_API int GWEN_Logger_GetLevel | ( | const char * | logDomain | ) |
Returns the current log level.
Definition at line 602 of file logger.c.
References GWEN_LoggerDomain_GetLogger().
Referenced by GWEN_IpcManager__HandlePacket(), GWEN_IpcManager__RemoveNodeRequestMessages(), and GWEN_IpcRequest_ReadDb().
GWENHYWFAR_API int GWEN_Logger_IsEnabled | ( | const char * | logDomain | ) |
Checks whether logging is enabled.
Definition at line 582 of file logger.c.
References GWEN_LoggerDomain_GetLogger().
GWENHYWFAR_API int GWEN_Logger_IsOpen | ( | const char * | logDomain | ) |
Checks whether the logger for the given logDomain is open or not.
Definition at line 303 of file logger.c.
References GWEN_LoggerDomain_Find().
GWENHYWFAR_API const char* GWEN_Logger_Level2Name | ( | GWEN_LOGGER_LEVEL | level | ) |
Transforms a logger level to an ASCII string (for config files, command line options etc).
Definition at line 683 of file logger.c.
References GWEN_LoggerLevel_Alert, GWEN_LoggerLevel_Critical, GWEN_LoggerLevel_Debug, GWEN_LoggerLevel_Emergency, GWEN_LoggerLevel_Error, GWEN_LoggerLevel_Info, GWEN_LoggerLevel_Notice, GWEN_LoggerLevel_Unknown, GWEN_LoggerLevel_Verbous, and GWEN_LoggerLevel_Warning.
GWENHYWFAR_API int GWEN_Logger_Log | ( | const char * | logDomain, | |
GWEN_LOGGER_LEVEL | priority, | |||
const char * | s | |||
) |
Log a message.
priority | priority of the message | |
s | string to log. This string is cut at all occurences of a newline character thus splitting it into multiple log lines if necessary |
Definition at line 521 of file logger.c.
References GWEN_Buffer_AppendByte(), GWEN_Buffer_free(), GWEN_Buffer_GetStart(), GWEN_Buffer_new(), GWEN_Gui_LogHook(), GWEN_Logger__Log(), and GWEN_LoggerDomain_GetLogger().
Referenced by GWEN_Logger_Close(), GWEN_Logger_Open(), and GWEN_Text_LogString().
GWENHYWFAR_API const char* GWEN_Logger_Logtype2Name | ( | GWEN_LOGGER_LOGTYPE | lt | ) |
Transforms a log type into an ASCII string.
Definition at line 730 of file logger.c.
References GWEN_LoggerType_Console, GWEN_LoggerType_File, GWEN_LoggerType_Function, GWEN_LoggerType_Syslog, and GWEN_LoggerType_Unknown.
GWENHYWFAR_API GWEN_LOGGER_LEVEL GWEN_Logger_Name2Level | ( | const char * | name | ) |
Transforms an ASCII string to a level value.
Definition at line 657 of file logger.c.
References GWEN_LoggerLevel_Alert, GWEN_LoggerLevel_Critical, GWEN_LoggerLevel_Debug, GWEN_LoggerLevel_Emergency, GWEN_LoggerLevel_Error, GWEN_LoggerLevel_Info, GWEN_LoggerLevel_Notice, GWEN_LoggerLevel_Unknown, GWEN_LoggerLevel_Verbous, and GWEN_LoggerLevel_Warning.
Referenced by GWEN_Logger_ModuleInit().
GWENHYWFAR_API GWEN_LOGGER_LOGTYPE GWEN_Logger_Name2Logtype | ( | const char * | name | ) |
Transforms an ASCII string into the corresponding log type.
Definition at line 714 of file logger.c.
References GWEN_LoggerType_Console, GWEN_LoggerType_File, GWEN_LoggerType_Function, GWEN_LoggerType_Syslog, and GWEN_LoggerType_Unknown.
GWENHYWFAR_API int GWEN_Logger_Open | ( | const char * | logDomain, | |
const char * | ident, | |||
const char * | file, | |||
GWEN_LOGGER_LOGTYPE | logtype, | |||
GWEN_LOGGER_FACILITY | facility | |||
) |
Sets up logging. It automatically enables logging.
ident | this string is prepended to each message logged to identify the logging program | |
file | name of the file to log to. If this is empty and syslog is available, then all messages are logged via syslog. If syslog is not available, all messages are logged to the console. | |
logtype | how to log (via syslog, to a file, to the console etc) | |
facility | what kind of program the log message comes from |
Definition at line 213 of file logger.c.
References GWEN_Logger_Log(), GWEN_Logger_SetFilename(), GWEN_Logger_SetIdent(), GWEN_LoggerDomain_GetLogger(), GWEN_LoggerFacility_Auth, GWEN_LoggerFacility_Daemon, GWEN_LoggerFacility_Mail, GWEN_LoggerFacility_News, GWEN_LoggerFacility_Unknown, GWEN_LoggerFacility_User, GWEN_LoggerLevel_Debug, GWEN_LoggerType_Console, GWEN_LoggerType_File, and GWEN_LoggerType_Syslog.
Referenced by GWEN_Logger_ModuleInit().
void GWEN_Logger_SetFilename | ( | const char * | logDomain, | |
const char * | name | |||
) |
Set the name of the file to be used when logging to a file.
Definition at line 628 of file logger.c.
References GWEN_LoggerDomain_GetLogger().
Referenced by GWEN_Logger_Open().
GWENHYWFAR_API void GWEN_Logger_SetIdent | ( | const char * | logDomain, | |
const char * | id | |||
) |
Set ident string. This string is prepended to every log message and should contain the name of the running program.
Definition at line 613 of file logger.c.
References GWEN_LoggerDomain_GetLogger().
Referenced by GWEN_Logger_Open().
GWENHYWFAR_API void GWEN_Logger_SetLevel | ( | const char * | logDomain, | |
GWEN_LOGGER_LEVEL | l | |||
) |
Sets the logger level. All messages with a priority up to the given one will be logged, all others will not.
l | maximum level to be logged |
Definition at line 592 of file logger.c.
References GWEN_LoggerDomain_GetLogger().
Referenced by GWEN_Logger_ModuleInit().
GWENHYWFAR_API GWEN_LOGGERFUNCTIONLOG GWEN_Logger_SetLogFunction | ( | const char * | logDomain, | |
GWEN_LOGGERFUNCTIONLOG | fn | |||
) |
Set logging function. This function is used to log messages in mode LoggerTypeFunction.
Definition at line 643 of file logger.c.
References GWEN_LoggerDomain_GetLogger().