indexing
description: "Logging appender that writes to standard a file that is rolled when it reaches a certain size."
project: "Project Goanna <http://sourceforge.net/projects/goanna>"
library: "log4e"
date: "$Date$"
revision: "$Revision$"
author: "Glenn Maughan <glennmaughan@goanna.info>"
copyright: "Copyright (c) 2002 Glenn Maughan"
license: "Eiffel Forum License v1 (see forum.txt)."
class interface
L4E_ROLLING_FILE_APPENDER
create
make
feature
make (new_name: STRING; max_size, number_of_backups: INTEGER; appending: BOOLEAN)
require
name_exists: new_name /= void
name_not_empty: not new_name.is_empty
sensible_max_size: max_size >= 1
positive_number_of_backups: number_of_backups >= 0
ensure
log_file_open: stream.is_open_write
feature
do_append (event: L4E_EVENT)
end -- L4E_ROLLING_FILE_APPENDER
Goanna Log4E -- Copyright © 2002 Glenn Maughan