aboutsummaryrefslogtreecommitdiff
path: root/src/shared
diff options
context:
space:
mode:
authormegamage <none@none>2009-08-11 10:53:29 -0500
committermegamage <none@none>2009-08-11 10:53:29 -0500
commit3fa3c8b09897c63efa8ad55243a95ee3eff5e75e (patch)
tree92ba795b7c2e5b54ef5218338104d0f3c6a5dddd /src/shared
parenta944a0ea4b30dcde2eeb9ac60c8491c417b17f69 (diff)
*Add function Unit::OutDebugInfo for debug.
--HG-- branch : trunk
Diffstat (limited to 'src/shared')
-rw-r--r--src/shared/Log.cpp16
-rw-r--r--src/shared/Log.h1
2 files changed, 17 insertions, 0 deletions
diff --git a/src/shared/Log.cpp b/src/shared/Log.cpp
index 8dc23066245..117eabffb4a 100644
--- a/src/shared/Log.cpp
+++ b/src/shared/Log.cpp
@@ -702,6 +702,22 @@ void Log::outDebug( const char * str, ... )
fflush(stdout);
}
+void Log::outStringInLine( const char * str, ... )
+{
+ if( !str )
+ return;
+
+ UTF8PRINTF(stdout,str,);
+
+ if(logfile)
+ {
+ va_list ap;
+ va_start(ap, str);
+ vfprintf(logfile, str, ap);
+ va_end(ap);
+ }
+}
+
void Log::outCommand( uint32 account, const char * str, ... )
{
if( !str )
diff --git a/src/shared/Log.h b/src/shared/Log.h
index b3fb9f00b2e..40f09e4b29e 100644
--- a/src/shared/Log.h
+++ b/src/shared/Log.h
@@ -98,6 +98,7 @@ class Log : public Trinity::Singleton<Log, Trinity::ClassLevelLockable<Log, ACE_
void outDB( LogTypes type, const char * str );
void outString( const char * str, ... ) ATTR_PRINTF(2,3);
void outString( );
+ void outStringInLine( const char * str, ... ) ATTR_PRINTF(2,3);
void outError( const char * err, ... ) ATTR_PRINTF(2,3);
void outCrash( const char * err, ... ) ATTR_PRINTF(2,3);
void outBasic( const char * str, ... ) ATTR_PRINTF(2,3);