Namespaces | |
namespace | JetByteTools |
namespace | JetByteTools::IO |
Typedefs | |
typedef TExpandableBuffer < Data > | LogData |
Functions | |
static _tstring | ProcessFileNameBase (const _tstring &fileNameBase) |
static __int64 | GetPreviousTime (const CSystemTime &now, CRotatingAsyncFileLog::RotationPeriod rotationPeriod) |
static __int64 | GetNextTime (const CSystemTime &now, CRotatingAsyncFileLog::RotationPeriod rotationPeriod) |
static const _tstring | s_logExtension (_T(".log")) |
Variables | |
static const CLocalTimeProvider | s_timeProvider |
static const Data | s_lineEnd (reinterpret_cast< const BYTE * >("\r\n"), 2) |
static JETBYTE_CONSTEXPR __int64 | s_intervalsInAnHour = 1000 * 60 * 60 * CSystemTime::IntervalsInAMillisecond |
static JETBYTE_CONSTEXPR __int64 | s_intervalsInADay = s_intervalsInAnHour * 24 |
static JETBYTE_CONSTEXPR __int64 | s_intervalsInAWeek = s_intervalsInADay * 7 |