int WLog_FileAppender_WriteDataMessage(wLog* log, wLogFileAppender* appender, wLogMessage* message) { int DataId; char* FullFileName; DataId = g_DataId++; FullFileName = WLog_Message_GetOutputFileName(DataId, "dat"); WLog_DataMessage_Write(FullFileName, message->Data, message->Length); free(FullFileName); return DataId; }
BOOL WLog_FileAppender_WriteDataMessage(wLog* log, wLogFileAppender* appender, wLogMessage* message) { int DataId; char* FullFileName; if (!log || !appender || !message) return FALSE; DataId = g_DataId++; FullFileName = WLog_Message_GetOutputFileName(DataId, "dat"); WLog_DataMessage_Write(FullFileName, message->Data, message->Length); free(FullFileName); return TRUE; }