mirror of
https://github.com/Seldaek/monolog.git
synced 2025-08-05 04:37:38 +02:00
Merge remote-tracking branch 'gmponos/add_visibility_to_constants'
This commit is contained in:
@@ -22,7 +22,7 @@ use Gelf\Message;
|
|||||||
*/
|
*/
|
||||||
class GelfMessageFormatter extends NormalizerFormatter
|
class GelfMessageFormatter extends NormalizerFormatter
|
||||||
{
|
{
|
||||||
const DEFAULT_MAX_LENGTH = 32766;
|
public const DEFAULT_MAX_LENGTH = 32766;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @var string the name of the system for the Gelf log message
|
* @var string the name of the system for the Gelf log message
|
||||||
|
@@ -23,8 +23,8 @@ use Throwable;
|
|||||||
*/
|
*/
|
||||||
class JsonFormatter extends NormalizerFormatter
|
class JsonFormatter extends NormalizerFormatter
|
||||||
{
|
{
|
||||||
const BATCH_MODE_JSON = 1;
|
public const BATCH_MODE_JSON = 1;
|
||||||
const BATCH_MODE_NEWLINES = 2;
|
public const BATCH_MODE_NEWLINES = 2;
|
||||||
|
|
||||||
protected $batchMode;
|
protected $batchMode;
|
||||||
protected $appendNewline;
|
protected $appendNewline;
|
||||||
|
@@ -23,7 +23,7 @@ use Monolog\Utils;
|
|||||||
*/
|
*/
|
||||||
class LineFormatter extends NormalizerFormatter
|
class LineFormatter extends NormalizerFormatter
|
||||||
{
|
{
|
||||||
const SIMPLE_FORMAT = "[%datetime%] %channel%.%level_name%: %message% %context% %extra%\n";
|
public const SIMPLE_FORMAT = "[%datetime%] %channel%.%level_name%: %message% %context% %extra%\n";
|
||||||
|
|
||||||
protected $format;
|
protected $format;
|
||||||
protected $allowInlineLineBreaks;
|
protected $allowInlineLineBreaks;
|
||||||
|
@@ -18,7 +18,7 @@ namespace Monolog\Formatter;
|
|||||||
*/
|
*/
|
||||||
class LogmaticFormatter extends JsonFormatter
|
class LogmaticFormatter extends JsonFormatter
|
||||||
{
|
{
|
||||||
const MARKERS = ["sourcecode", "php"];
|
public const MARKERS = ["sourcecode", "php"];
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @var string
|
* @var string
|
||||||
|
@@ -22,7 +22,7 @@ use Monolog\Utils;
|
|||||||
*/
|
*/
|
||||||
class NormalizerFormatter implements FormatterInterface
|
class NormalizerFormatter implements FormatterInterface
|
||||||
{
|
{
|
||||||
const SIMPLE_DATE = "Y-m-d\TH:i:sP";
|
public const SIMPLE_DATE = "Y-m-d\TH:i:sP";
|
||||||
|
|
||||||
protected $dateFormat;
|
protected $dateFormat;
|
||||||
protected $maxNormalizeDepth = 9;
|
protected $maxNormalizeDepth = 9;
|
||||||
|
@@ -22,7 +22,7 @@ use Monolog\Logger;
|
|||||||
*/
|
*/
|
||||||
class WildfireFormatter extends NormalizerFormatter
|
class WildfireFormatter extends NormalizerFormatter
|
||||||
{
|
{
|
||||||
const TABLE = 'table';
|
public const TABLE = 'table';
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Translates Monolog log levels to Wildfire levels.
|
* Translates Monolog log levels to Wildfire levels.
|
||||||
|
@@ -29,17 +29,17 @@ class ChromePHPHandler extends AbstractProcessingHandler
|
|||||||
/**
|
/**
|
||||||
* Version of the extension
|
* Version of the extension
|
||||||
*/
|
*/
|
||||||
const VERSION = '4.0';
|
public const VERSION = '4.0';
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Header name
|
* Header name
|
||||||
*/
|
*/
|
||||||
const HEADER_NAME = 'X-ChromeLogger-Data';
|
public const HEADER_NAME = 'X-ChromeLogger-Data';
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Regular expression to detect supported browsers (matches any Chrome, or Firefox 43+)
|
* Regular expression to detect supported browsers (matches any Chrome, or Firefox 43+)
|
||||||
*/
|
*/
|
||||||
const USER_AGENT_REGEX = '{\b(?:Chrome/\d+(?:\.\d+)*|HeadlessChrome|Firefox/(?:4[3-9]|[5-9]\d|\d{3,})(?:\.\d)*)\b}';
|
public const USER_AGENT_REGEX = '{\b(?:Chrome/\d+(?:\.\d+)*|HeadlessChrome|Firefox/(?:4[3-9]|[5-9]\d|\d{3,})(?:\.\d)*)\b}';
|
||||||
|
|
||||||
protected static $initialized = false;
|
protected static $initialized = false;
|
||||||
|
|
||||||
|
@@ -26,7 +26,7 @@ use Monolog\Logger;
|
|||||||
*/
|
*/
|
||||||
class DynamoDbHandler extends AbstractProcessingHandler
|
class DynamoDbHandler extends AbstractProcessingHandler
|
||||||
{
|
{
|
||||||
const DATE_FORMAT = 'Y-m-d\TH:i:s.uO';
|
public const DATE_FORMAT = 'Y-m-d\TH:i:s.uO';
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @var DynamoDbClient
|
* @var DynamoDbClient
|
||||||
|
@@ -22,8 +22,8 @@ use Monolog\Logger;
|
|||||||
*/
|
*/
|
||||||
class ErrorLogHandler extends AbstractProcessingHandler
|
class ErrorLogHandler extends AbstractProcessingHandler
|
||||||
{
|
{
|
||||||
const OPERATING_SYSTEM = 0;
|
public const OPERATING_SYSTEM = 0;
|
||||||
const SAPI = 4;
|
public const SAPI = 4;
|
||||||
|
|
||||||
protected $messageType;
|
protected $messageType;
|
||||||
protected $expandNewlines;
|
protected $expandNewlines;
|
||||||
|
@@ -26,22 +26,22 @@ class FirePHPHandler extends AbstractProcessingHandler
|
|||||||
/**
|
/**
|
||||||
* WildFire JSON header message format
|
* WildFire JSON header message format
|
||||||
*/
|
*/
|
||||||
const PROTOCOL_URI = 'http://meta.wildfirehq.org/Protocol/JsonStream/0.2';
|
public const PROTOCOL_URI = 'http://meta.wildfirehq.org/Protocol/JsonStream/0.2';
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* FirePHP structure for parsing messages & their presentation
|
* FirePHP structure for parsing messages & their presentation
|
||||||
*/
|
*/
|
||||||
const STRUCTURE_URI = 'http://meta.firephp.org/Wildfire/Structure/FirePHP/FirebugConsole/0.1';
|
public const STRUCTURE_URI = 'http://meta.firephp.org/Wildfire/Structure/FirePHP/FirebugConsole/0.1';
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Must reference a "known" plugin, otherwise headers won't display in FirePHP
|
* Must reference a "known" plugin, otherwise headers won't display in FirePHP
|
||||||
*/
|
*/
|
||||||
const PLUGIN_URI = 'http://meta.firephp.org/Wildfire/Plugin/FirePHP/Library-FirePHPCore/0.3';
|
public const PLUGIN_URI = 'http://meta.firephp.org/Wildfire/Plugin/FirePHP/Library-FirePHPCore/0.3';
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Header prefix for Wildfire to recognize & parse headers
|
* Header prefix for Wildfire to recognize & parse headers
|
||||||
*/
|
*/
|
||||||
const HEADER_PREFIX = 'X-Wf';
|
public const HEADER_PREFIX = 'X-Wf';
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Whether or not Wildfire vendor-specific headers have been generated & sent yet
|
* Whether or not Wildfire vendor-specific headers have been generated & sent yet
|
||||||
|
@@ -25,9 +25,9 @@ use Monolog\Logger;
|
|||||||
*/
|
*/
|
||||||
class FleepHookHandler extends SocketHandler
|
class FleepHookHandler extends SocketHandler
|
||||||
{
|
{
|
||||||
const FLEEP_HOST = 'fleep.io';
|
public const FLEEP_HOST = 'fleep.io';
|
||||||
|
|
||||||
const FLEEP_HOOK_URI = '/hook/';
|
public const FLEEP_HOOK_URI = '/hook/';
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @var string Webhook token (specifies the conversation where logs are sent)
|
* @var string Webhook token (specifies the conversation where logs are sent)
|
||||||
|
@@ -32,12 +32,12 @@ class HipChatHandler extends SocketHandler
|
|||||||
/**
|
/**
|
||||||
* The maximum allowed length for the name used in the "from" field.
|
* The maximum allowed length for the name used in the "from" field.
|
||||||
*/
|
*/
|
||||||
const MAXIMUM_NAME_LENGTH = 15;
|
public const MAXIMUM_NAME_LENGTH = 15;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* The maximum allowed length for the message.
|
* The maximum allowed length for the message.
|
||||||
*/
|
*/
|
||||||
const MAXIMUM_MESSAGE_LENGTH = 9500;
|
public const MAXIMUM_MESSAGE_LENGTH = 9500;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @var string
|
* @var string
|
||||||
|
@@ -24,9 +24,9 @@ use Monolog\Formatter\LogglyFormatter;
|
|||||||
*/
|
*/
|
||||||
class LogglyHandler extends AbstractProcessingHandler
|
class LogglyHandler extends AbstractProcessingHandler
|
||||||
{
|
{
|
||||||
const HOST = 'logs-01.loggly.com';
|
public const HOST = 'logs-01.loggly.com';
|
||||||
const ENDPOINT_SINGLE = 'inputs';
|
public const ENDPOINT_SINGLE = 'inputs';
|
||||||
const ENDPOINT_BATCH = 'bulk';
|
public const ENDPOINT_BATCH = 'bulk';
|
||||||
|
|
||||||
protected $token;
|
protected $token;
|
||||||
|
|
||||||
|
@@ -51,7 +51,7 @@ class ProcessHandler extends AbstractProcessingHandler
|
|||||||
/**
|
/**
|
||||||
* @var array
|
* @var array
|
||||||
*/
|
*/
|
||||||
const DESCRIPTOR_SPEC = [
|
public const DESCRIPTOR_SPEC = [
|
||||||
0 => ['pipe', 'r'], // STDIN is a pipe that the child will read from
|
0 => ['pipe', 'r'], // STDIN is a pipe that the child will read from
|
||||||
1 => ['pipe', 'w'], // STDOUT is a pipe that the child will write to
|
1 => ['pipe', 'w'], // STDOUT is a pipe that the child will write to
|
||||||
2 => ['pipe', 'w'], // STDERR is a pipe to catch the any errors
|
2 => ['pipe', 'w'], // STDERR is a pipe to catch the any errors
|
||||||
|
@@ -25,9 +25,9 @@ use Monolog\Logger;
|
|||||||
*/
|
*/
|
||||||
class RotatingFileHandler extends StreamHandler
|
class RotatingFileHandler extends StreamHandler
|
||||||
{
|
{
|
||||||
const FILE_PER_DAY = 'Y-m-d';
|
public const FILE_PER_DAY = 'Y-m-d';
|
||||||
const FILE_PER_MONTH = 'Y-m';
|
public const FILE_PER_MONTH = 'Y-m';
|
||||||
const FILE_PER_YEAR = 'Y';
|
public const FILE_PER_YEAR = 'Y';
|
||||||
|
|
||||||
protected $filename;
|
protected $filename;
|
||||||
protected $maxFiles;
|
protected $maxFiles;
|
||||||
|
@@ -25,13 +25,13 @@ use Monolog\Formatter\FormatterInterface;
|
|||||||
*/
|
*/
|
||||||
class SlackRecord
|
class SlackRecord
|
||||||
{
|
{
|
||||||
const COLOR_DANGER = 'danger';
|
public const COLOR_DANGER = 'danger';
|
||||||
|
|
||||||
const COLOR_WARNING = 'warning';
|
public const COLOR_WARNING = 'warning';
|
||||||
|
|
||||||
const COLOR_GOOD = 'good';
|
public const COLOR_GOOD = 'good';
|
||||||
|
|
||||||
const COLOR_DEFAULT = '#e3e4e6';
|
public const COLOR_DEFAULT = '#e3e4e6';
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Slack channel (encoded ID or name)
|
* Slack channel (encoded ID or name)
|
||||||
|
@@ -22,9 +22,9 @@ use Monolog\Logger;
|
|||||||
class SqsHandler extends AbstractProcessingHandler
|
class SqsHandler extends AbstractProcessingHandler
|
||||||
{
|
{
|
||||||
/** 256 KB in bytes - maximum message size in SQS */
|
/** 256 KB in bytes - maximum message size in SQS */
|
||||||
const MAX_MESSAGE_SIZE = 262144;
|
public const MAX_MESSAGE_SIZE = 262144;
|
||||||
/** 100 KB in bytes - head message size for new error log */
|
/** 100 KB in bytes - head message size for new error log */
|
||||||
const HEAD_MESSAGE_SIZE = 102400;
|
public const HEAD_MESSAGE_SIZE = 102400;
|
||||||
|
|
||||||
/** @var SqsClient */
|
/** @var SqsClient */
|
||||||
private $client;
|
private $client;
|
||||||
|
@@ -13,7 +13,7 @@ namespace Monolog\Handler\SyslogUdp;
|
|||||||
|
|
||||||
class UdpSocket
|
class UdpSocket
|
||||||
{
|
{
|
||||||
const DATAGRAM_MAX_LENGTH = 65023;
|
public const DATAGRAM_MAX_LENGTH = 65023;
|
||||||
|
|
||||||
/** @var string */
|
/** @var string */
|
||||||
protected $ip;
|
protected $ip;
|
||||||
|
@@ -30,19 +30,19 @@ class Logger implements LoggerInterface, ResettableInterface
|
|||||||
/**
|
/**
|
||||||
* Detailed debug information
|
* Detailed debug information
|
||||||
*/
|
*/
|
||||||
const DEBUG = 100;
|
public const DEBUG = 100;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Interesting events
|
* Interesting events
|
||||||
*
|
*
|
||||||
* Examples: User logs in, SQL logs.
|
* Examples: User logs in, SQL logs.
|
||||||
*/
|
*/
|
||||||
const INFO = 200;
|
public const INFO = 200;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Uncommon events
|
* Uncommon events
|
||||||
*/
|
*/
|
||||||
const NOTICE = 250;
|
public const NOTICE = 250;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Exceptional occurrences that are not errors
|
* Exceptional occurrences that are not errors
|
||||||
@@ -50,19 +50,19 @@ class Logger implements LoggerInterface, ResettableInterface
|
|||||||
* Examples: Use of deprecated APIs, poor use of an API,
|
* Examples: Use of deprecated APIs, poor use of an API,
|
||||||
* undesirable things that are not necessarily wrong.
|
* undesirable things that are not necessarily wrong.
|
||||||
*/
|
*/
|
||||||
const WARNING = 300;
|
public const WARNING = 300;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Runtime errors
|
* Runtime errors
|
||||||
*/
|
*/
|
||||||
const ERROR = 400;
|
public const ERROR = 400;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Critical conditions
|
* Critical conditions
|
||||||
*
|
*
|
||||||
* Example: Application component unavailable, unexpected exception.
|
* Example: Application component unavailable, unexpected exception.
|
||||||
*/
|
*/
|
||||||
const CRITICAL = 500;
|
public const CRITICAL = 500;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Action must be taken immediately
|
* Action must be taken immediately
|
||||||
@@ -70,12 +70,12 @@ class Logger implements LoggerInterface, ResettableInterface
|
|||||||
* Example: Entire website down, database unavailable, etc.
|
* Example: Entire website down, database unavailable, etc.
|
||||||
* This should trigger the SMS alerts and wake you up.
|
* This should trigger the SMS alerts and wake you up.
|
||||||
*/
|
*/
|
||||||
const ALERT = 550;
|
public const ALERT = 550;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Urgent alert.
|
* Urgent alert.
|
||||||
*/
|
*/
|
||||||
const EMERGENCY = 600;
|
public const EMERGENCY = 600;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Monolog API version
|
* Monolog API version
|
||||||
@@ -85,7 +85,7 @@ class Logger implements LoggerInterface, ResettableInterface
|
|||||||
*
|
*
|
||||||
* @var int
|
* @var int
|
||||||
*/
|
*/
|
||||||
const API = 2;
|
public const API = 2;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* This is a static variable and not a constant to serve as an extension point for custom levels
|
* This is a static variable and not a constant to serve as an extension point for custom levels
|
||||||
|
@@ -22,7 +22,7 @@ use Monolog\Utils;
|
|||||||
*/
|
*/
|
||||||
class PsrLogMessageProcessor implements ProcessorInterface
|
class PsrLogMessageProcessor implements ProcessorInterface
|
||||||
{
|
{
|
||||||
const SIMPLE_DATE = "Y-m-d\TH:i:s.uP";
|
public const SIMPLE_DATE = "Y-m-d\TH:i:s.uP";
|
||||||
|
|
||||||
/** @var ?string */
|
/** @var ?string */
|
||||||
private $dateFormat;
|
private $dateFormat;
|
||||||
|
Reference in New Issue
Block a user