# Class LoggerConfigurable

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

#### Direct known subclasses

LoggerAppender, LoggerFilter, LoggerLayout

#### Indirect known subclasses

LoggerAppenderConsole, LoggerAppenderDailyFile, LoggerAppenderPhp, LoggerAppenderRollingFile, LoggerAppenderSocket, LoggerAppenderSyslog, LoggerFilterDenyAll, LoggerFilterLevelMatch, LoggerFilterLevelRange, LoggerFilterStringMatch, LoggerLayoutHtml, LoggerLayoutPattern, LoggerAppenderEcho, LoggerLayoutSerialized, LoggerLayoutSimple, LoggerLayoutXml, LoggerAppenderFile, LoggerAppenderFirePHP, LoggerAppenderMail, LoggerAppenderMailEvent, LoggerAppenderMongoDB, LoggerAppenderNull, LoggerAppenderPDO
Abstract
Package: log4php
License: Apache License, Version 2.0
Version: $Revision $
Since: 2.2
Located at LoggerConfigurable.php

Methods summary
`protected` | # `setBoolean( mixed $property, mixed $value )` Setter function for boolean type. Setter function for boolean type.
`protected` | # `setInteger( mixed $property, mixed $value )` Setter function for integer type. Setter function for integer type.
`protected` | # `setLevel( mixed $property, mixed $value )` Setter function for LoggerLevel values. Setter function for LoggerLevel values.
`protected` | # `setPositiveInteger( mixed $property, mixed $value )` Setter function for integer type. Setter function for integer type.
`protected` | # `setFileSize( mixed $property, mixed $value )` Setter for file size. Setter for file size.
`protected` | # `setNumeric( mixed $property, mixed $value )` Setter function for numeric type. Setter function for numeric type.
`protected` | # `setString( mixed $property, mixed $value, mixed $nullable = false )` Setter function for string type. Setter function for string type.
`protected` | # `warn( mixed $message )` Triggers a warning. Triggers a warning.