indexing
description: "Logging appender that writes to standard output."
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_STDOUT_APPENDER
create
make (new_name: STRING)
L4E_APPENDER
require L4E_APPENDER
new_name_exists: new_name /= void
feature
dispose
feature
close
ensure L4E_APPENDER
closed: not is_open
do_append (event: L4E_EVENT)
require L4E_APPENDER
event_exists: event /= void
is_open: is_open
feature
make (new_name: STRING)
L4E_APPENDER
require L4E_APPENDER
new_name_exists: new_name /= void
feature
is_open: BOOLEAN
L4E_APPENDER
layout: L4E_LAYOUT
L4E_APPENDER
name: STRING
L4E_APPENDER
feature
add_filter (filter: L4E_FILTER)
L4E_APPENDER
require L4E_APPENDER
filter_exists: filter /= void
filter_not_added: not has_filter (filter)
ensure L4E_APPENDER
filter_added: has_filter (filter)
append (event: L4E_EVENT)
L4E_APPENDER
require L4E_APPENDER
event_exists: event /= void
is_open: is_open
has_filter (filter: L4E_FILTER): BOOLEAN
L4E_APPENDER
require L4E_APPENDER
filter_exists: filter /= void
remove_filter (filter: L4E_FILTER)
L4E_APPENDER
require L4E_APPENDER
filter_exists: filter /= void
filter_added: has_filter (filter)
ensure L4E_APPENDER
filter_removed: not has_filter (filter)
set_layout (new_layout: L4E_LAYOUT)
L4E_APPENDER
require L4E_APPENDER
layout_exists: new_layout /= void
set_name (new_name: STRING)
L4E_APPENDER
require L4E_APPENDER
name_exists: new_name /= void
invariant
ANY
reflexive_equality: standard_is_equal (Current)
reflexive_conformance: conforms_to (Current)
end -- L4E_STDOUT_APPENDER
Goanna Log4E -- Copyright © 2002 Glenn Maughan