Classes Clusters Cluster hierarchy Relations Contracts Flat contracts Go to:
indexing description: "Logging appender that writes to a file." 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_FILE_APPENDER create make feature -- Initialisation make (new_name: STRING; appending: BOOLEAN) -- Create a new file appender on the file -- with 'name'. ensure l4e_stream_open: stream.is_open_write feature -- Status Report append_mode: BOOLEAN -- Append to file or create new file? feature -- Basic Operations close -- Release any resources for this appender. do_append (event: L4E_EVENT) -- Log event on this appender. feature -- Stream stream: KI_TEXT_OUTPUT_FILE -- Stream to write log events to feature -- Removal dispose -- Close this appender when garbage collected. Perform -- minimal operations to release resources. Do not call -- other object as they may have been garbage collected. end -- class L4E_FILE_APPENDER
Classes Clusters Cluster hierarchy Relations Contracts Flat contracts Go to:

Goanna Log4E -- Copyright © 2002 Glenn Maughan