#include <stdio.h>#include <stdlib.h>#include <vector>#include <string>#include <string.h>#include <map>#include "engine/mutex.h"#include "engine/thread_obj.h"#include "net/client_no_log.h"


Go to the source code of this file.
Classes | |
| class | LineLogger |
| class | StdoutLogger |
| class | StderrLogger |
| class | FileLogger |
| class | NetLogger |
| class | Log |
Defines | |
| #define | LOG_FILENAME_LENGTH 16 |
| #define | LOG_LINE_LENGTH 5 |
| #define | LOG_THREAD_LENGTH 16 |
| #define | LOG_DEBUG_LENGTH (LOG_FILENAME_LENGTH + LOG_LINE_LENGTH + LOG_THREAD_LENGTH + 2) |
| #define | LOG_MSG_LENGTH 1024 |
| #define | __MYFILE__ ((strrchr(__FILE__, '/') ? : __FILE__- 1) + 1) |
| #define | log(__libldsw_dbg_lev, __libldsw_arg...) |
Enumerations | |
| enum | LogLevel { LogPanic, LogDebug, LogNone, LogError, LogWarning, LogInfo, LogLast } |
Variables | |
| Log | __libldsw_thread_log |
| #define __MYFILE__ ((strrchr(__FILE__, '/') ? : __FILE__- 1) + 1) |
| #define LOG_DEBUG_LENGTH (LOG_FILENAME_LENGTH + LOG_LINE_LENGTH + LOG_THREAD_LENGTH + 2) |
| enum LogLevel |
1.5.8