GNU
|
Liberty Eiffel
|
Automated Tests
|
Wiki
|
Savannah project
|
Debian packages
|
Documentation
>
libraries
>
LOG_FILE_OPTIONS
+
Point of view
All features
ANY
LOG_INTERNAL_CONF
All features
class LOG_FILE_OPTIONS
Summary
top
Direct parents
Insert list:
ANY
Class invariant
top
stream
/= Void
option
/= Void
output_name
/= Void
Overview
top
Creation features
{
LOG_INTERNAL_CONF
}
file
(a_output_name:
FIXED_STRING
, a_file_path:
STRING
)
console
(a_output_name:
FIXED_STRING
)
Features
{
LOG_INTERNAL_CONF
}
retriever
:
FUNCTION
[
TUPLE
,
OUTPUT_STREAM
]
rotated
(condition:
FUNCTION
[
TUPLE 1
[
FILE_STREAM
],
BOOLEAN
], retention:
INTEGER_64
, on_error:
PROCEDURE
[
TUPLE 1
[
STRING
]])
zipped
(command:
FIXED_STRING
, on_error:
PROCEDURE
[
TUPLE 1
[
STRING
]])
is_connected
:
BOOLEAN
{}
file
(a_output_name:
FIXED_STRING
, a_file_path:
STRING
)
console
(a_output_name:
FIXED_STRING
)
retrieve
:
OUTPUT_STREAM
option_rotated
:
BOOLEAN
option_zipped
:
BOOLEAN
option
:
LOG_FILE_OPTION
stream
:
OUTPUT_STREAM
output_name
:
FIXED_STRING
file_path
:
STRING
{}
_inline_agent7
retriever
:
FUNCTION
[
TUPLE
,
OUTPUT_STREAM
]
effective function
{
LOG_INTERNAL_CONF
}
top
rotated
(condition:
FUNCTION
[
TUPLE 1
[
FILE_STREAM
],
BOOLEAN
], retention:
INTEGER_64
, on_error:
PROCEDURE
[
TUPLE 1
[
STRING
]])
effective procedure
{
LOG_INTERNAL_CONF
}
top
require
condition /= Void
zipped
(command:
FIXED_STRING
, on_error:
PROCEDURE
[
TUPLE 1
[
STRING
]])
effective procedure
{
LOG_INTERNAL_CONF
}
top
require
command /= Void
is_connected
:
BOOLEAN
effective function
{
LOG_INTERNAL_CONF
}
top
file
(a_output_name:
FIXED_STRING
, a_file_path:
STRING
)
effective procedure
{}
top
require
a_output_name /= Void
a_file_path /= Void
ensure
output_name
= a_output_name
file_path
= a_file_path
stream.is_connected implies stream.path = a_file_path
console
(a_output_name:
FIXED_STRING
)
effective procedure
{}
top
require
a_output_name /= Void
ensure
output_name
= a_output_name
file_path
= Void
stream
=
std_output
retrieve
:
OUTPUT_STREAM
effective function
{}
top
option_rotated
:
BOOLEAN
writable attribute
{}
top
option_zipped
:
BOOLEAN
writable attribute
{}
top
option
:
LOG_FILE_OPTION
writable attribute
{}
top
stream
:
OUTPUT_STREAM
writable attribute
{}
top
output_name
:
FIXED_STRING
writable attribute
{}
top
file_path
:
STRING
writable attribute
{}
top
_inline_agent7
frozen
effective procedure
{}
top