From 06c3e2cbf10034bd348376632ccc30de9da97e5d Mon Sep 17 00:00:00 2001 From: Bjørn Lindeijer Date: Sat, 11 Dec 2004 01:08:52 +0000 Subject: Removed Allegro dependency on logger, which now also produces timestamped categorized messages instead of using the configuration file approach. --- src/astar.h | 7 +- src/gui/char_select.cpp | 14 ++-- src/gui/char_server.cpp | 5 +- src/gui/login.cpp | 14 ++-- src/log.cpp | 184 +++++++++++------------------------------------- src/log.h | 11 ++- src/net/protocol.cpp | 5 +- 7 files changed, 68 insertions(+), 172 deletions(-) diff --git a/src/astar.h b/src/astar.h index 4a9fa045..e5cc3809 100644 --- a/src/astar.h +++ b/src/astar.h @@ -1,9 +1,10 @@ +#ifndef _ASTAR_H +#define _ASTAR_H + #ifdef WIN32 #pragma warning (disable:4312) #endif -#include - #include "map.h" #include "being.h" @@ -22,4 +23,4 @@ void RenderScreen (bool stepByStep=false); PATH_NODE *find_path(int pathfinderID,int startingX, int startingY, int targetX, int targetY); void ReadPath(int pathfinderID); - +#endif diff --git a/src/gui/char_select.cpp b/src/gui/char_select.cpp index 76a2d01d..1a109836 100644 --- a/src/gui/char_select.cpp +++ b/src/gui/char_select.cpp @@ -144,10 +144,11 @@ void server_char_select() { WFIFOSET(3); while((in_size<3)||(out_size>0))flush(); - log_hex("Char_Select_Packet", "Packet_ID", RFIFOW(0)); - log_int("Char_Select_Packet", "Packet_length", get_length(RFIFOW(0))); - log_int("Char_Select_Packet", "Packet_in_size", RFIFOW(2)); - log_int("Char_Select_Packet", "In_size", in_size); + log("CharSelect", "Packet ID: %x, Length: %d, Packet_in_size %d", + RFIFOW(0), + get_length(RFIFOW(0)), + RFIFOW(2)); + log("CharSelect", "In_size: %d", in_size); if(RFIFOW(0)==0x0071) { while(in_size<28)flush(); @@ -158,9 +159,8 @@ void server_char_select() { map_port = RFIFOW(26); state = GAME; - log("Player", "map", map_name); - log("Char_Select_packet", "server_address", iptostring(map_address)); - log_int("Char_Select_packet", "server_port", map_port); + log("CharSelect", "Map: %s", map_name); + log("CharSelect", "Server: %s:%d", iptostring(map_address), map_port); RFIFOSKIP(28); close_session(); } else if(RFIFOW(0)==0x006c) { diff --git a/src/gui/char_server.cpp b/src/gui/char_server.cpp index a90c3d90..7217abd8 100644 --- a/src/gui/char_server.cpp +++ b/src/gui/char_server.cpp @@ -118,9 +118,8 @@ void server_char_server() { } state = CHAR_SELECT; - log("Player", "name", char_info->name); - log_hex("Char_Server_Packet", "Packet_ID", RFIFOW(0)); - log_int("Char_Server_Packet", "Packet_length", RFIFOW(2)); + log("CharServer", "Player: %s (Packet ID: %x, Length: %d", + char_info->name, RFIFOW(0), RFIFOW(2)); RFIFOSKIP(RFIFOW(2)); diff --git a/src/gui/login.cpp b/src/gui/login.cpp index 6e619757..342ea3dd 100644 --- a/src/gui/login.cpp +++ b/src/gui/login.cpp @@ -62,7 +62,7 @@ DIALOG login_dialog[] = { if(!username)strcpy(username, "player\0"); set_config_string("login", "username", username); } else set_config_string("login", "username", "player\0"); - log("Player", "username", username); + log("Network", "Username is %s", username); gui_exit = shutdown_dialog(player); if((gui_exit==5)||(key[KEY_ENTER])) { if(username[0]=='\0') { @@ -101,8 +101,8 @@ void server_login() { WFIFOSET(55); while((in_size<23)||(out_size>0))flush(); - log_hex("Login_Packet", "Packet_ID", RFIFOW(0)); - log_int("Login_Packet", "Packet_length", get_packet_length(RFIFOW(0))); + log("Network", "Packet ID: %x", RFIFOW(0)); + log("Network", "Packet length: %d", get_packet_length(RFIFOW(0))); if(RFIFOW(0)==0x0069) { while(in_size -#ifdef WIN32 -#include -#endif +#include #include +#include +#include void init_log(); -void log(const char *log_section, const char *log_name, const char *log_text); -void log_hex(const char *log_section, const char *log_name, const short log_value); -void log_int(const char *log_section, const char *log_name, const int log_value); +void log(const char *category, const char *log_text, ...); void error(const char *error_text); void warning(const char *warning_text); void status(const char *status_text); diff --git a/src/net/protocol.cpp b/src/net/protocol.cpp index 98530a4d..e1c1af9a 100644 --- a/src/net/protocol.cpp +++ b/src/net/protocol.cpp @@ -184,10 +184,9 @@ void map_start() { while(in_size<11)flush(); x = get_x(RFIFOP(6)); y = get_y(RFIFOP(6)); - log_int("Player", "x", x); - log_int("Player", "y", y); //direction = get_direction(RFIFOP(6)); - log_int("Player", "direction", direction); + log("Protocol", "Player position: (%d, %d), Direction: %d", + x, y, direction); RFIFOSKIP(11); } else if(0x0081) { warning("Map server D/C"); -- cgit v1.2.3-70-g09d2