connectivitymodules/SeCon/inc/debug.h
branchRCL_3
changeset 19 0aa8cc770c8a
parent 18 453dfc402455
child 20 4a793f564d72
--- a/connectivitymodules/SeCon/inc/debug.h	Thu Aug 19 10:44:03 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,128 +0,0 @@
-/*
-* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description:  Debug utility for SeCon components.
-*
-*/
-
-
-#ifndef _SECON_DEBUG_H
-#define _SECON_DEBUG_H
-
-#ifdef _DEBUG
-    
-    #ifdef __WINS__
-        // Enable file logging
-        #define __FLOGGING__
-    #endif //__WINS__
-    
-    #include <e32svr.h>
-    #ifdef __FLOGGING__
-        #include <f32file.h>
-        #include <flogger.h>
-    #endif
-    
-    NONSHARABLE_CLASS(TOverflowTruncate16) : public TDes16Overflow
-        {
-    public:
-        void Overflow(TDes16& /*aDes*/) {}
-        };
-    
-    NONSHARABLE_CLASS(TOverflowTruncate8) : public TDes8Overflow
-        {
-    public:
-        void Overflow(TDes8& /*aDes*/) {}
-        };
-    
-    _LIT( KLogDir, "SECON" );
-    _LIT( KLogFile, "SeconDebug.txt" );
-    
-    _LIT(KTracePrefix16, "[SeCon] ");
-    _LIT8(KTracePrefix8, "[SeCon] ");
-    _LIT8(KFuncEntryFormat8, "%S : Begin");
-    _LIT8(KFuncExitFormat8, "%S : End");
-    _LIT8(KFuncReturnFormat8, "%S : End, return: %d");
-    _LIT8(KFuncFormat8, "><%S");
-    
-    const TInt KMaxLogLineLength = 512;
-    
-    // old function loggin macros
-    #define LOGGER_ENTERFN( name )      {TRACE_FUNC_ENTRY;}
-    #define LOGGER_LEAVEFN( name )      {TRACE_FUNC_EXIT;}
-    
-    #define LOGGER_WRITE( text )                    {_LIT( KTemp, text ); FPrint( KTemp );}
-    #define LOGGER_WRITE_1( text,par1 )             {_LIT( KTemp, text ); FPrint( KTemp, par1 );}
-    #define LOGGER_WRITE8_1( text,par1 )            {_LIT8( KTemp, text ); FPrint( KTemp, par1 );}
-    #define LOGGER_WRITE_2( text,par1,par2 )        {_LIT( KTemp, text ); FPrint( KTemp, par1, par2 );}
-    #define LOGGER_WRITE_3( text,par1,par2,par3 )   {_LIT( KTemp, text ); FPrint( KTemp, par1, par2, par3 );}
-    
-    // New function logging macros
-    #define TRACE_FUNC_ENTRY {TPtrC8 ptr8((TUint8*)__PRETTY_FUNCTION__); FPrint(KFuncEntryFormat8, &ptr8);}
-    #define TRACE_FUNC_EXIT {TPtrC8 ptr8((TUint8*)__PRETTY_FUNCTION__); FPrint(KFuncExitFormat8, &ptr8);}
-    #define TRACE_FUNC {TPtrC8 ptr8((TUint8*)__PRETTY_FUNCTION__); FPrint(KFuncFormat8, &ptr8);}
-    
-    #define TRACE_FUNC_RET( number )  {TPtrC8 ptr8((TUint8*)__PRETTY_FUNCTION__); FPrint(KFuncReturnFormat8, &ptr8, number);}
-    // Declare the FPrint function
-    inline void FPrint( TRefByValue<const TDesC16> aFmt, ...)
-        {
-        VA_LIST list;
-        VA_START(list,aFmt);
-    #ifdef __FLOGGING__
-        RFileLogger::WriteFormat( KLogDir, KLogFile, EFileLoggingModeAppend, aFmt, list );
-    #endif
-        TBuf16<KMaxLogLineLength> theFinalString;
-        theFinalString.Append(KTracePrefix16);
-        TOverflowTruncate16 overflow;
-        theFinalString.AppendFormatList(aFmt,list,&overflow);
-        RDebug::Print(theFinalString);
-        }
-    
-    // Declare the FPrint function
-    inline void FPrint(TRefByValue<const TDesC8> aFmt, ...)
-        {
-        VA_LIST list;
-        VA_START(list, aFmt);
-    #ifdef __FLOGGING__
-        RFileLogger::WriteFormat(KLogDir, KLogFile, EFileLoggingModeAppend, aFmt, list);
-    #endif
-        TOverflowTruncate8 overflow;
-        TBuf8<KMaxLogLineLength> buf8;
-        buf8.Append(KTracePrefix8);
-        buf8.AppendFormatList(aFmt, list, &overflow);
-        TBuf16<KMaxLogLineLength> buf16(buf8.Length());
-        buf16.Copy(buf8);
-        TRefByValue<const TDesC> tmpFmt(_L("%S"));
-        RDebug::Print(tmpFmt, &buf16);
-        }
-#else
-    
-    // No loggings --> reduced code size
-
-    #define LOGGER_ENTERFN( name )
-    #define LOGGER_LEAVEFN( name )
-    #define LOGGER_WRITE( text )
-    #define LOGGER_WRITE_1( text, par1 )
-    #define LOGGER_WRITE8_1( text, par1 )
-    #define LOGGER_WRITE_2( text, par1, par2 )
-    #define LOGGER_WRITE_3( text, par1, par2, par3 )
-    #define TRACE_FUNC_ENTRY
-    #define TRACE_FUNC_EXIT
-    #define TRACE_FUNC
-    #define TRACE_FUNC_RET( number )
-
-#endif //_DEBUG
-
-#endif // SECON_DEBUG_H
-
-// End of file
-