Classes Clusters Cluster hierarchy Relations Contracts Flat contracts Go to:
indexing description: "Logging appender that writes to an NT event log." 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_NT_EVENT_LOG_APPENDER create make feature -- Initialisation make (new_name: STRING) -- Create new NT event log appender and connect to -- event source. -- NOTE: A registry key will be created for the event source under -- HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\EventLog\Application\ -- with 'name'. require name_exists: new_name /= void and then not new_name.is_empty feature -- Basic Operations close -- Release any resources for this appender. do_append (event: L4E_EVENT) -- Log event on this appender. 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_NT_EVENT_LOG_APPENDER
Classes Clusters Cluster hierarchy Relations Contracts Flat contracts Go to:

Goanna Log4E -- Copyright © 2002 Glenn Maughan