diff options
| author | Spp <spp@jorge.gr> | 2012-08-21 22:12:55 +0200 |
|---|---|---|
| committer | Spp <spp@jorge.gr> | 2012-08-21 22:12:55 +0200 |
| commit | 984493108bf27b2be76d72efea6c3926aec8dc05 (patch) | |
| tree | c038dc977524480626eabd6a0043b9d28df0aaa0 /src/server/game/Server/Protocol | |
| parent | 910755bbb3455abc7ef1c04387d79babe05c212f (diff) | |
Core/Logging: Fix incorrect error level for some warden messages
Core/Logging: Fix incorrect filter type for many network messages
Core/Logging: Use OPCODE filter type for network messages related to wrong packets
Diffstat (limited to 'src/server/game/Server/Protocol')
| -rwxr-xr-x | src/server/game/Server/Protocol/Opcodes.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/server/game/Server/Protocol/Opcodes.h b/src/server/game/Server/Protocol/Opcodes.h index 65e7b3597ce..d5b9dff4a89 100755 --- a/src/server/game/Server/Protocol/Opcodes.h +++ b/src/server/game/Server/Protocol/Opcodes.h @@ -1385,5 +1385,13 @@ inline const char* LookupOpcodeName(uint16 id) return "Received unknown opcode, it's more than max!"; return opcodeTable[id].name; } + +inline std::string GetOpcodeNameForLogging(uint16 opcode) +{ + std::ostringstream ss; + ss << '[' << LookupOpcodeName(opcode) << " 0x" << std::hex << std::uppercase << opcode << std::nouppercase << " (" << std::dec << opcode << ")]"; + return ss.str().c_str(); +} + #endif /// @} |
