2112 Commits

Author SHA1 Message Date
Akkadius
44b65d1ee5 Add Database::LoadLogSysSettings function 2015-01-15 23:49:20 -06:00
Akkadius
362de5084f Add category processing to ProcessGMSay so we don't get a zone crash from feedback loop of GMSay outputting packets, then those packets going to GMSay. This would make a log inside of a log inside of a log, I call it, log inception 2015-01-15 22:44:27 -06:00
Akkadius
dbdfb23cc3 Add category to ProcessLogWrite 2015-01-15 22:38:24 -06:00
Akkadius
723b87bba4 Add category to ProcessConsoleMessage 2015-01-15 22:37:36 -06:00
Akkadius
1e10e088ad Add category to ProcessGMSay 2015-01-15 22:35:58 -06:00
Akkadius
6eae464211 Some EQEmuLogSys changes 2015-01-15 22:17:37 -06:00
Uleat
636a259c4c Patchwork of changes..mostly related tracing a cursor queue bug (see changelog) 2015-01-15 21:24:26 -05:00
ricardocampos23
8f3ffe4e6e Merge remote-tracking branch 'upstream/master' 2015-01-15 20:44:59 +00:00
Akkadius
bdd170df6c More moving around of internal EQEmuLogSys functions 2015-01-14 05:12:01 -06:00
Uleat
87bf191fad Placed an upper limit on the cursor queue save loop 2015-01-13 23:48:34 -05:00
RicardoCampos
d64b1ed457 Merge remote-tracking branch 'upstream/master' 2015-01-13 21:51:52 +00:00
RicardoCampos
ea7453946c Altered the way that start zone overrides work. These now no longer use an entry in the variables table, but rather use TitaniumStartZoneID, and SofStartZoneID in the rule_values table.
If this is set, it will look for a match in the start_zones based on race/class/deity and the zone id. If it finds a matching row (by zone_id), it will use that row's details. If not, it will use a default.
2015-01-13 21:47:51 +00:00
Akkadius
99a0012bdd Removal of rule based settings, moving to separate DB table 2015-01-13 15:13:12 -06:00
Akkadius
72b53ee2a5 EQEmuLogSys internal function consolidation 2015-01-13 15:11:01 -06:00
Akkadius
4bf2bfc8e3 Debug message function updates 2015-01-13 13:43:41 -06:00
Akkadius
b219d73163 _log replacements in various spots 2015-01-12 23:08:35 -06:00
Akkadius
733159923a Convert 'COMMON' debugging _log to logger.LogDebugType 2015-01-12 23:01:01 -06:00
Akkadius
509bd2d652 Convert 'TRADESKILLS' debugging _log to logger.LogDebugType 2015-01-12 22:55:44 -06:00
Akkadius
683ff1ea60 Convert 'SPELLS' debugging _log to logger.LogDebugType 2015-01-12 22:52:11 -06:00
Akkadius
40d32fc1e5 Convert 'UCS' debugging _log to logger.LogDebugType 2015-01-12 22:44:47 -06:00
Akkadius
c288ca5204 Convert 'Guilds' debugging _log to logger.LogDebugType 2015-01-12 22:32:44 -06:00
Akkadius
6c0e2631dc Convert rules debugging _log to logger.LogDebugType 2015-01-12 22:29:56 -06:00
Akkadius
bc02d7c31a More netcode debugging _log to logger.LogDebugType 2015-01-12 22:20:11 -06:00
Akkadius
34f30b974e More netcode debugging _log to logger.LogDebugType 2015-01-12 22:07:16 -06:00
Akkadius
ffdce868c1 Convert netcode debugging _log to logger.LogDebugType 2015-01-12 21:45:49 -06:00
Uleat
390681e0d0 Fix for missing names in StringID-based messages 2015-01-12 22:26:33 -05:00
Akkadius
b1939aaa3e Remove Save from LogTypes 2015-01-12 20:58:17 -06:00
Uleat
ec4d96ea79 Merge branch 'master' of https://github.com/EQEmu/Server 2015-01-12 21:16:13 -05:00
Uleat
e84cebe375 Changed OP_FormattedMessage code to eliminate possible oob error 2015-01-12 21:15:12 -05:00
Akkadius
9d355f0f99 Add zone callback for client messages so log messages can be piped to it 2015-01-12 20:11:23 -06:00
Michael Cook (mackal)
5cb2b14645 Fix issue with SharedDatabase::LoadCharacterInspectMessage 2015-01-12 17:00:55 -05:00
Uleat
d5b24543e8 Added text link translators for OP_TaskDescription (RoF+ -- all clients current) 2015-01-12 14:35:38 -05:00
Akkadius
08a23265f8 Make some log functions less process specific in naming 2015-01-12 12:37:33 -06:00
Akkadius
fac1361d36 logger.LoadLogSettings() added after each platform executable registry
Added int return for platform executable
2015-01-12 05:15:31 -06:00
Akkadius
2e397b1383 static const char* LogCategoryName[EQEmuLogSys::LogCategory::MaxCategoryID]
enum LogCategory
2015-01-12 05:14:46 -06:00
Akkadius
489f24a80a Preliminary addition of log settings map 2015-01-12 02:16:57 -06:00
Uleat
f612082f5d Fix for OP_FormattedMessage text link server crashes 2015-01-12 01:42:27 -05:00
Akkadius
3c53d907da Fix double construction of EQEmuLogSys 2015-01-11 22:41:44 -06:00
Uleat
21e5ccdf88 Fixed conditional criteria for size mismatch check 2015-01-11 22:51:31 -05:00
Uleat
add346b8dc Added text link body size mismatch checks to translators 2015-01-11 20:57:04 -05:00
Uleat
756d4f4c5c Added text link translators for OP_TaskDescription (Ti thru UF..RoF+ in-work) 2015-01-11 15:49:54 -05:00
Uleat
8f1c227125 Tweaked client text link translators 2015-01-11 12:25:58 -05:00
Akkadius
855f7ac2a0 Quote fix 2015-01-11 00:20:43 -06:00
Akkadius
108d3110b6 RULE_BOOL(Logging, EnableConsoleLogging, true) /* Turns on or off ALL logging to console */
RULE_BOOL(Logging, EnableFileLogging, true)	/* Turns on or off ALL forms of file logging */
2015-01-10 23:26:10 -06:00
Akkadius
b1fbcc51e0 linux compile fix 2015-01-10 20:52:51 -06:00
Akkadius
ce0a5cf7b8 Add LogDebugType(DebugLevel debug_level, uint16 log_type, std::string message, ...) 2015-01-10 20:14:27 -06:00
Akkadius
17d9b9199c Replace rest of EQEmuLog->write with EQEmuLogSys Log 2015-01-10 19:36:15 -06:00
Akkadius
7a9860fdd1 Added EQEmuLogSys logger; pointer to the rest of the projects 2015-01-10 18:12:58 -06:00
Akkadius
b7ade8bf1b EQEmuLog::Dump preprocessor remove 2015-01-10 17:27:24 -06:00
Akkadius
6844645dfb Replace LogFile->write(EQEmuLog::Error, with logger.logevents(EQEmuLogSys::Error 2015-01-10 15:44:35 -06:00