Inheritance diagram for 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 () |
IWriter | setConduit (IConduit conduit) |
synchronized void | close () |
Private Attributes | |
FilePath[] | paths |
uint | index |
IWriter | writer |
ulong | maxSize |
ulong | fileSize |
Static Private Attributes | |
uint | mask |
Definition at line 52 of file RollingFileAppender.d.
|
Get a unique fingerprint for this class Reimplemented from FileAppender. Definition at line 67 of file RollingFileAppender.d. References Appender::nextMask(). |
|
Create a basic RollingFileAppender to a file-set with the specified path. Definition at line 79 of file RollingFileAppender.d. References maxSize. |
|
Create a basic RollingFileAppender to a file-set with the specified path, and with the given Layout Definition at line 104 of file RollingFileAppender.d. References maxSize, and Appender::setLayout(). |
|
Return the fingerprint for this class Reimplemented from FileAppender. Definition at line 116 of file RollingFileAppender.d. |
|
Return the name of this class Reimplemented from FileAppender. Definition at line 127 of file RollingFileAppender.d. |
|
Append an event to the output. Reimplemented from FileAppender. Definition at line 138 of file RollingFileAppender.d. References IWriter::cr(), IWriter::flush(), maxSize, nextFile(), and IWriter::put(). |
|
Switch to the next file within the set Definition at line 159 of file RollingFileAppender.d. References paths, and FileAppender::setConduit(). Referenced by append(). |
|
Create a basic FileAppender to a file with the specified path. Definition at line 81 of file FileAppender.d. References FileAppender::setConduit(). |
|
Create a basic FileAppender to a file with the specified path, and with the given Layout Definition at line 93 of file FileAppender.d. References Appender::setLayout(). |
|
Return the conduit Definition at line 116 of file FileAppender.d. |
|
Set the conduit Definition at line 127 of file FileAppender.d. References FileAppender::close(), and DisplayWriter. Referenced by nextFile(), and FileAppender::this(). |
|
Close the file associated with this Appender Reimplemented from Appender. Definition at line 176 of file FileAppender.d. References IResource::close(). Referenced by FileAppender::setConduit(), and FileAppender::~this(). |
|
Reimplemented from FileAppender. Definition at line 54 of file RollingFileAppender.d. |
|
Definition at line 55 of file RollingFileAppender.d. Referenced by nextFile(). |
|
Definition at line 56 of file RollingFileAppender.d. |
|
Reimplemented from FileAppender. Definition at line 57 of file RollingFileAppender.d. |
|
Definition at line 58 of file RollingFileAppender.d. |
|
Definition at line 58 of file RollingFileAppender.d. |