Handle specific web server errors during log file upload.

This commit is contained in:
lotodore
2012-12-22 19:57:45 +01:00
parent ff0963a4d8
commit ae786702f6
2 changed files with 46 additions and 14 deletions
+13 -10
View File
@@ -103,17 +103,20 @@ enum PlayerActionLog {
LOG_ACTION_JOIN // has joined the game
};
#define LOG_UPLOAD_ERROR_PREFIX "ERROR"
#define LOG_UPLOAD_ID_SIZE 40
enum LogUploadErrorCode {
ERROR_NO_FILE = 1,
ERROR_OPEN_DB = 2,
ERROR_MAX_NUM_TOTAL = 3,
ERROR_MAX_NUM_IP = 4,
ERROR_FILE_SIZE = 5,
ERROR_FILE_EXT = 6,
ERROR_FILE_HEAD = 7,
ERROR_ID = 8,
ERROR_FILE_MOVE = 9,
ERROR_INSERT_DB = 10
LOG_UPLOAD_ERROR_NO_FILE = 1,
LOG_UPLOAD_ERROR_OPEN_DB = 2,
LOG_UPLOAD_ERROR_MAX_NUM_TOTAL = 3,
LOG_UPLOAD_ERROR_MAX_NUM_IP = 4,
LOG_UPLOAD_ERROR_FILE_SIZE = 5,
LOG_UPLOAD_ERROR_FILE_EXT = 6,
LOG_UPLOAD_ERROR_FILE_HEAD = 7,
LOG_UPLOAD_ERROR_ID = 8,
LOG_UPLOAD_ERROR_FILE_MOVE = 9,
LOG_UPLOAD_ERROR_INSERT_DB = 10
};
enum DenyKickPlayerReason {