GNU
|
Liberty Eiffel
|
Automated Tests
|
Wiki
|
Savannah project
|
Debian packages
|
Documentation
>
libraries
>
LOG_CONFIGURATION
+
Point of view
All features
ANY
LOGGING
LOGGER
All features
expanded class LOG_CONFIGURATION
Summary
top
To configure the logging framework.
Direct parents
Insert list:
ANY
Overview
top
Features
{
ANY
}
load
(a_stream:
INPUT_STREAM
, when_error:
PROCEDURE
[
TUPLE 1
[
STRING
]], path_resolver:
FUNCTION
[
TUPLE 1
[
STRING
],
STRING
], a_load_completion:
PROCEDURE
[
TUPLE
])
{
LOGGING
}
logger
(a_tag:
FIXED_STRING
):
LOGGER
{
LOGGER
}
generation_id
:
INTEGER_32
{}
internal
:
LOG_INTERNAL_CONF
load
(a_stream:
INPUT_STREAM
, when_error:
PROCEDURE
[
TUPLE 1
[
STRING
]], path_resolver:
FUNCTION
[
TUPLE 1
[
STRING
],
STRING
], a_load_completion:
PROCEDURE
[
TUPLE
])
effective procedure
{
ANY
}
top
require
a_stream.is_connected
logger
(a_tag:
FIXED_STRING
):
LOGGER
effective function
{
LOGGING
}
top
require
a_tag /= Void
ensure
Result /= Void
generation_id
:
INTEGER_32
effective function
{
LOGGER
}
top
internal
:
LOG_INTERNAL_CONF
once function
{}
top