equal
deleted
inserted
replaced
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('_') ); |