elogger API
Overview Classes Cluster Class Index          Top Features

root_cluster.logging.events

Class ELOG_SIMPLE_EVENT


Direct ancestors

ELOG_EVENT

Creation

Features

Invariants

indexing

description

Simple Logging Event

class ELOG_SIMPLE_EVENT

inherit

ELOG_EVENT
ELOG_SHARED_SYSTEM_CLOCK

create

make (event_message: STRING)

-- Create a new logging event for the
-- message object 'event_message'. The
-- message will be converted to a string
-- using '.out' or using layouts.
-- (From ELOG_EVENT)

require

event_message_exists: event_message /= Void

make_without_time (event_message: STRING)

-- Create a new logging event for the
-- message object 'event_message'. The
-- message will be converted to a string
-- using '.out' or using layouts.
-- (From ELOG_EVENT)

require

event_message_exists: event_message /= Void

feature -- Access

local_system_clock: DT_SYSTEM_CLOCK

-- Local system clock
-- (From ELOG_SHARED_SYSTEM_CLOCK)

ensure

system_clock_not_void: Result /= Void

system_clock: DT_CLOCK

-- shared system clock using the clock specified by 'use_utc'
-- (From ELOG_SHARED_SYSTEM_CLOCK)

utc_system_clock: DT_UTC_SYSTEM_CLOCK

-- UTC system clock
-- (From ELOG_SHARED_SYSTEM_CLOCK)

ensure

system_clock_not_void: Result /= Void

feature -- Transformation

as_storable: ELOG_STORABLE_EVENT

-- Convert to a storable memento object
-- (From ELOG_EVENT)

feature -- Element Change

set_creation_time (t: DT_DATE_TIME)

-- sets 'creation_time' to now.
-- (From ELOG_EVENT)

require

t_not_void: t /= Void

set_creation_time_now

-- sets 'creation_time' to now.
-- (From ELOG_EVENT)

set_message (event_message: STRING)

-- set the event message
-- (From ELOG_EVENT)

require

event_message_not_void: event_message /= Void

set_severity (a_severity: ELOG_SEVERITY)

-- Sets 'severity'.
-- (From ELOG_EVENT)

require

a_severity_not_void: a_severity /= Void

feature -- Output

out: STRING

-- simple event formatting
-- (From ANY)

feature -- Status Report

creation_time: DT_DATE_TIME

-- Time stamp indicating when event was created.
-- (From ELOG_EVENT)

logger: ELOG_LOGGER

-- The logger in which this logging event occurred.
-- (From ELOG_EVENT)

message: STRING

-- event message. Will be converted with
-- 'message.out'. In general STRING_8 should
-- be used.
-- (From ELOG_EVENT)

severity: ELOG_SEVERITY

-- event severity. see ELOG_SEVERITY for more details
-- on severity levels
-- (From ELOG_EVENT)

feature {ELOG_LOGGER, ELOG_SPREAD_APPENDER} -- Implementation

set_logger (a_logger: ELOG_LOGGER)

-- Sets 'logger'.
-- (From ELOG_EVENT)

invariant


-- From ANY
reflexive_equality: standard_is_equal (Current)
reflexive_conformance: conforms_to (Current)

Documentation generated by edoc