From f673f034c2fef25e932a12fbd5e2772f90c75e6d Mon Sep 17 00:00:00 2001 From: George Hazan Date: Sun, 17 Jun 2012 12:44:02 +0000 Subject: Clist_mw & Clist_modern renamed git-svn-id: http://svn.miranda-ng.org/main/trunk@455 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c --- plugins/Clist_modern/modern_log.cpp | 46 +++++++++++++++++++++++++++++++++++++ 1 file changed, 46 insertions(+) create mode 100644 plugins/Clist_modern/modern_log.cpp (limited to 'plugins/Clist_modern/modern_log.cpp') diff --git a/plugins/Clist_modern/modern_log.cpp b/plugins/Clist_modern/modern_log.cpp new file mode 100644 index 0000000000..2f44f59d8e --- /dev/null +++ b/plugins/Clist_modern/modern_log.cpp @@ -0,0 +1,46 @@ +#include "hdr/modern_commonheaders.h" + +#include +#include +#include + + +void Log(const char *file,int line,const char *fmt,...) +{ + + + va_list vararg; + const char *file_tmp; + char str[1024]; + char buf[1024]; + + file_tmp = strrchr(file, '\\'); + if (file_tmp == NULL) + file_tmp = file; + else + file_tmp++; + + va_start(vararg,fmt); + mir_vsnprintf(str,SIZEOF(str),fmt,vararg); + va_end(vararg); + { + char * tmp=str; + while(*tmp!='\0') + { + if (*tmp=='\n') *tmp=' '; + tmp++; + } + } + mir_snprintf(buf,SIZEOF(buf),"clist_modern:[%u - %u]: %s \t\t(%s Ln %d)\n",GetCurrentThreadId(),GetTickCount(),str,file_tmp,line); +#ifdef _FILELOG_ + { + FILE *fp; + fp=fopen(_FILELOG_,"at"); + fprintf(fp,buf); + fclose(fp); + } +#else + OutputDebugStringA(buf); +#endif +} + -- cgit v1.2.3