Inheritance diagram for VersionMango::RollingFileAppender:
Public Member Functions | |
this (FilePath p, int count, ulong maxSize) | |
this (FilePath p, int count, ulong maxSize, Layout layout) | |
uint | getMask () |
char[] | getName () |
synchronized void | append (Event event) |
Static Public Member Functions | |
this () | |
Private Member Functions | |
void | nextFile () |
this (FilePath fp) | |
this (FilePath fp, Layout layout) | |
IConduit | getConduit () |
IBuffer | setConduit (IConduit conduit) |
synchronized void | close () |
Private Attributes | |
FilePath[] | paths |
int | index |
IBuffer | buffer |
ulong | maxSize |
ulong | fileSize |
Static Private Attributes | |
uint | mask |
Definition at line 57 of file RollingFileAppender.d.
|
Get a unique fingerprint for this class Reimplemented from VersionMango::FileAppender. Definition at line 72 of file RollingFileAppender.d. |
|
Create a basic RollingFileAppender to a file-set with the specified path. Definition at line 84 of file RollingFileAppender.d. |
|
Create a basic RollingFileAppender to a file-set with the specified path, and with the given Layout Definition at line 110 of file RollingFileAppender.d. |
|
Return the fingerprint for this class Reimplemented from VersionMango::FileAppender. Definition at line 122 of file RollingFileAppender.d. |
|
Return the name of this class Reimplemented from VersionMango::FileAppender. Definition at line 133 of file RollingFileAppender.d. |
|
Append an event to the output. Reimplemented from VersionMango::FileAppender. Definition at line 144 of file RollingFileAppender.d. References Layout::content(), Layout::footer(), and Layout::header(). |
|
Switch to the next file within the set Definition at line 178 of file RollingFileAppender.d. |
|
Create a basic FileAppender to a file with the specified path. Definition at line 90 of file FileAppender.d. |
|
Create a basic FileAppender to a file with the specified path, and with the given Layout Definition at line 102 of file FileAppender.d. |
|
Return the conduit Definition at line 125 of file FileAppender.d. |
|
Set the conduit Definition at line 136 of file FileAppender.d. References IConduit::createBuffer(). |
|
Close the file associated with this Appender Reimplemented from Appender. Definition at line 187 of file FileAppender.d. |
|
Reimplemented from VersionMango::FileAppender. Definition at line 59 of file RollingFileAppender.d. |
|
Definition at line 60 of file RollingFileAppender.d. |
|
Definition at line 61 of file RollingFileAppender.d. |
|
Reimplemented from VersionMango::FileAppender. Definition at line 62 of file RollingFileAppender.d. |
|
Definition at line 63 of file RollingFileAppender.d. |
|
Definition at line 63 of file RollingFileAppender.d. |