Skip to content

class FileClientMessageLog

Package: swiss.avm.up.core.config.br.loggerconfig.javamodel.FileClientMessageLog

Direct Known Subclasses:


class FileClientMessageLog extends FileClient, ExtendedLogFileConfig

Properties

comment

Describes the intent of this Resource.

TextLiteral[0..1]

A Literal that accepts multiple lines of text.

fileClientName

StringLiteral[0..1]

fileCreateCondition

0 -> no condition, 1 -> create file when data received

IntegerLiteral[1..1]

A literal which accepts 32-bit integral number values.

logfileExtension

logfile extension (csv / xml / ... )

StringLiteral[1..1]

logfilePath

subdirectory for saving the logfiles

StringLiteral[1..1]

logfilePrefix

base name that is extended by date

StringLiteral[0..1]

maxEntriesInFile

max. nr of entries in one logfile. If nr of values is bigger than this value, a new logfile will be created. If the value is 0, there is no action

IntegerLiteral[1..1]

A literal which accepts 32-bit integral number values.

maxFileSize

[MB] max size of one logfile. Is size of logffile bigger than this value, a new logfile will be generated. If this value is 0, the property has no action

DoubleLiteral[1..1]

A literal that accepts numbers with fractions.

maxLogFiles

maximal nr of logfiles which are created from file client (p.e. after reboot)

IntegerLiteral[1..1]

A literal which accepts 32-bit integral number values.

maxTimeToWrite

[s] file write cycle - max time in s, until from temp. buffer is written to the file

IntegerLiteral[1..1]

A literal which accepts 32-bit integral number values.

name

The name of this Resource.

StringLiteral[1..1]

newFileOnRestart

0 - write in current file further on by restart, 1 - write in new file by restart

IntegerLiteral[1..1]

A literal which accepts 32-bit integral number values.

queueLen

base log queue length

IntegerLiteral[1..1]

A literal which accepts 32-bit integral number values.

template

AFileClientTemplate[1..1]

template

AFileClientTemplate[1..1]