## Class LoggerConfigurable

Description

A base class from which all classes which have configurable properties are extended. Provides a generic setter with integrated validation.

- version: $Revision $
- abstract:
- since: 2.2
- license: Apache License, Version 2.0

Located in /log4php/LoggerConfigurable.php (line 30)

Direct descendents

Class | Description
--- | ---
LoggerAppender | Abstract class that defines output logs strategies.
LoggerLayout | Extend this abstract class to create your own log layout format.
LoggerFilter | Users should extend this class to implement customized logging

Method Summary
void setBoolean ( $property, $value)
void setFileSize ( $property, $value)
void setInteger ( $property, $value)
void setLevel ( $property, $value)
void setNumeric ( $property, $value)
void setPositiveInteger ( $property, $value)
void setString ( $property, $value, [ $nullable = false])
void warn ( $message)
Methods
setBoolean (line 33)

Setter function for boolean type.

- access: protected

void setBoolean ( $property, $value)

- $property
- $value

setFileSize (line 73)

Setter for file size.

- access: protected

void setFileSize ( $property, $value)

- $property
- $value

setInteger (line 43)

Setter function for integer type.

- access: protected

void setInteger ( $property, $value)

- $property
- $value

setLevel (line 53)

Setter function for LoggerLevel values.

- access: protected

void setLevel ( $property, $value)

- $property
- $value

setNumeric (line 83)

Setter function for numeric type.

- access: protected

void setNumeric ( $property, $value)

- $property
- $value

setPositiveInteger (line 63)

Setter function for integer type.

- access: protected

void setPositiveInteger ( $property, $value)

- $property
- $value

setString (line 93)

Setter function for string type.

- access: protected

void setString ( $property, $value, [ $nullable = false])

- $property
- $value
- $nullable

warn (line 112)

Triggers a warning.

- access: protected

void warn ( $message)

- $message

Redefined in descendants as:

- LoggerAppender::warn() : Triggers a warning for this logger with the given message.
- LoggerLayout::warn() : Triggers a warning for this layout with the given message.

Documentation generated on Mon, 02 Feb 2026 13:59:50 +0900 by phpDocumentor 1.4.4