Overview

Packages

  • log4php
    • appenders
    • configurators
    • filters
    • helpers
    • layouts
    • pattern
    • renderers

Classes

  • Logger
  • LoggerAppender
  • LoggerAppenderPool
  • LoggerAutoloader
  • LoggerConfigurable
  • LoggerConfiguratorDefault
  • LoggerFilter
  • LoggerHierarchy
  • LoggerLayout
  • LoggerLevel
  • LoggerLocationInfo
  • LoggerLoggingEvent
  • LoggerMDC
  • LoggerNDC
  • LoggerReflectionUtils
  • LoggerRoot
  • LoggerThrowableInformation

Interfaces

  • LoggerConfigurator

Exceptions

  • LoggerException
  • Overview
  • Package
  • Class
  • Tree

Class LoggerMDC

The LoggerMDC class provides _mapped diagnostic contexts_.

A Mapped Diagnostic Context, or MDC in short, is an instrument for distinguishing interleaved log output from different sources. Log output is typically interleaved when a server handles multiple clients near-simultaneously.

This class is similar to the LoggerNDC class except that it is based on a map instead of a stack.

Package: log4php
Version: $Revision: 1343630 $
Since: 0.3
Located at LoggerMDC.php
Methods summary
public static
# put( string $key, string $value )

Stores a context value as identified with the key parameter into the context map.

Stores a context value as identified with the key parameter into the context map.

Parameters

$key
string
$key the key
$value
string
$value the value
public static string
# get( string $key )

Returns the context value identified by the key parameter.

Returns the context value identified by the key parameter.

Parameters

$key
string
$key The key.

Returns

string
The context or an empty string if no context found for given key.
public static array
# getMap( )

Returns the contex map as an array.

Returns the contex map as an array.

Returns

array
The MDC context map.
public static
# remove( string $key )

Removes the the context identified by the key parameter.

Removes the the context identified by the key parameter.

Only affects user mappings, not $_ENV or $_SERVER.

Parameters

$key
string
$key The key to be removed.
public static
# clear( )

Clears the mapped diagnostic context.

Clears the mapped diagnostic context.

Apache log4php API documentation generated by ApiGen 2.8.0