mirror of
https://github.com/TrinityCore/TrinityCore.git
synced 2026-01-31 14:17:28 +01:00
Core/Logging: Performance-related tweaks to logging system
All sLog->out* functions (except outCommand atm) are replaced with TC_LOG_* macros.
Memleak fix
This commit is contained in:
@@ -165,16 +165,16 @@ struct DynamicTreeIntersectionCallback_WithLogger
|
||||
uint32 phase_mask;
|
||||
DynamicTreeIntersectionCallback_WithLogger(uint32 phasemask) : did_hit(false), phase_mask(phasemask)
|
||||
{
|
||||
sLog->outDebug(LOG_FILTER_MAPS, "Dynamic Intersection log");
|
||||
TC_LOG_DEBUG(LOG_FILTER_MAPS, "Dynamic Intersection log");
|
||||
}
|
||||
bool operator()(const G3D::Ray& r, const GameObjectModel& obj, float& distance)
|
||||
{
|
||||
sLog->outDebug(LOG_FILTER_MAPS, "testing intersection with %s", obj.name.c_str());
|
||||
TC_LOG_DEBUG(LOG_FILTER_MAPS, "testing intersection with %s", obj.name.c_str());
|
||||
bool hit = obj.intersectRay(r, distance, true, phase_mask);
|
||||
if (hit)
|
||||
{
|
||||
did_hit = true;
|
||||
sLog->outDebug(LOG_FILTER_MAPS, "result: intersects");
|
||||
TC_LOG_DEBUG(LOG_FILTER_MAPS, "result: intersects");
|
||||
}
|
||||
return hit;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user