homescreenpluginsrv/hspstools/src/hspslogbusfile.cpp
branchRCL_3
changeset 14 15e4dd19031c
parent 0 79c6a41cd166
equal deleted inserted replaced
12:502e5d91ad42 14:15e4dd19031c
    16 */
    16 */
    17 
    17 
    18 
    18 
    19 #include "hspslogbusfile.h"
    19 #include "hspslogbusfile.h"
    20 #include "e32debug.h"
    20 #include "e32debug.h"
    21 
    21 #include "f32file.h"
    22 // Constants
    22 // Constants
    23 
    23 
    24 #ifdef HSPS_BUILD_LOG_IMPLEMENTATION
    24 #ifdef HSPS_BUILD_LOG_IMPLEMENTATION
    25 _LIT( KDefaultLoggingDirectory, "hsps" );
    25 _LIT( KDefaultLoggingDirectory, "hsps" );
    26 _LIT( KTimeFormatAndExtension, "%F%D_%M_%Y_%H_%T_%C.log"); // F=FORCE, dd_mm_yyyy_hh_mm_mmmmmm 
    26 _LIT( KTimeFormatAndExtension, "%F%D_%M_%Y_%H_%T_%C.log"); // F=FORCE, dd_mm_yyyy_hh_mm_mmmmmm 
    84 // ----------------------------------------------------------------------------
    84 // ----------------------------------------------------------------------------
    85 //
    85 //
    86 #ifdef HSPS_BUILD_LOG_IMPLEMENTATION
    86 #ifdef HSPS_BUILD_LOG_IMPLEMENTATION
    87 EXPORT_C TFileName ChspsLogBusFile::CreateLogFilename( const TDesC& aBaseline )
    87 EXPORT_C TFileName ChspsLogBusFile::CreateLogFilename( const TDesC& aBaseline )
    88     {
    88     {
       
    89     RFs fs;
       
    90     if ( KErrNone == fs.Connect() )
       
    91         {
       
    92         fs.MkDirAll(_L("c:\\logs\\hsps\\"));
       
    93         fs.Close();
       
    94         }
       
    95     
    89     TFileName fileName;
    96     TFileName fileName;
    90     
    97     
    91     // Append baseline and trailing '_'.
    98     // Append baseline and trailing '_'.
    92     fileName.Append( aBaseline );
    99     fileName.Append( aBaseline );
    93     fileName.Append( TChar('_') );
   100     fileName.Append( TChar('_') );