Jordi Boggiano
f7dfa00f08
Add Level::toRFC5424Level method and restore BC to Syslog handlers (broken in #1689 )
2022-07-22 17:04:34 +02:00
picass0
a7e5beda57
finishing Syslog formatter ( #1689 )
...
* feat: Syslog formatter
* feat: Syslog formatter, app name
* update syslogFormatter
* Remove legacy syntax
Co-authored-by: Dalibor Karlović <dalibor.karlovic@sigwin.hr >
Co-authored-by: Renat Gabdullin <renatobyj@gmail.com >
2022-07-22 16:17:53 +02:00
Jordi Boggiano
1dacc790b9
Remove LevelName enum in favor of a Level::getName method, fixes #1667 ( #1668 )
2022-05-10 11:15:16 +02:00
Jordi Boggiano
bd5968a567
Add missing types to constructor args
2022-04-24 11:17:17 +02:00
Jordi Boggiano
6627c092d8
Add phpstan strict rules and deprecation rules, fix all related issues
2022-04-24 11:08:10 +02:00
Jordi Boggiano
0dac87975c
Add property types to all properties where possible
2022-04-21 21:58:32 +02:00
Jordi Boggiano
7952a83e0c
Move phpdoc to native types
2022-04-20 09:21:58 +02:00
Jordi Boggiano
2695fa86cd
CI fixes
2022-04-19 22:16:53 +02:00
Jordi Boggiano
2d006a8472
Convert level/levelName to enums ( #1656 )
2022-04-19 21:49:03 +02:00
Jordi Boggiano
5eb9b8ed93
Code cleanups
2022-03-21 14:18:54 +01:00
Jordi Boggiano
22c8b19358
Add LogRecord class, drop PHP <8.1
2022-03-21 14:18:53 +01:00
Thomas Müller
71cf94a361
add check for required extension
2021-07-27 19:22:53 +02:00
Juan Morales
82ab6a5f4f
Fixes php8 non-backward compatible changes ( #1568 )
...
* Utils method added to resolve PCRE error messages properly
2021-07-23 09:16:39 +02:00
Jordi Boggiano
d08c09d955
Fix phpstan error
2021-07-23 09:11:20 +02:00
Jordi Boggiano
8b5278d8e1
Bump phpstan to level 8
2021-07-04 14:08:43 +02:00
Jordi Boggiano
4ef5da80ad
Fix CS
2021-07-04 14:04:52 +02:00
Jordi Boggiano
01d104aa78
Add Record/Level/LevelName type aliases and improve phpstan type coverage to level 6
2021-07-04 14:04:52 +02:00
Yi Yang
f6802992d2
#1539 fix timezone when it's DateTimeImmutable
2021-03-11 15:05:33 -08:00
Jordi Boggiano
1cb1cde8e8
Update changelog
2020-12-14 14:15:25 +01:00
Jordi Boggiano
bf794fe18a
Merge pull request #1496 from Pierre-Lannoy/patch-1
...
Support for extended RFC5424 timestamp format
2020-12-10 10:00:58 +01:00
Jordi Boggiano
c5853b9b0f
Improve build
2020-12-09 16:39:34 +01:00
Pierre Lannoy
36e25bafe0
Support for extended RFC5424 timestamp format
...
As described in [RFC5424 Timestamp format](https://tools.ietf.org/html/rfc5424#section-6.2.3 ), it is allowed to send second fraction as doted mili (3 digits) or micro (6 digits) in syslog messages. I suggest this modest PR to support it.
2020-09-03 14:22:34 +02:00
Kim Pepper
bf1a76edb4
Adds support for unix sockets
2020-08-13 14:06:38 +10:00
Jordi Boggiano
b615b158e4
Fix class import and indenting
2019-08-16 09:13:44 +02:00
Pierre Lannoy
144f2299ed
Improvement for the fix
...
To follow @Seldaek improvement recommendations.
Sorry for the rookie mistakes :)
2019-08-15 23:23:59 +02:00
Pierre Lannoy
226bc5fdf4
Fix for SyslogUdpHandler timezone issue
...
Hello!
As described in [this issue](https://github.com/Seldaek/monolog/issues/1350 ), SyslogUdpHandler doesn't respect `Logger` timezone setting for IETF (RFC-5424) syslog format.
This PR is a fix for this issue.
2019-07-22 16:54:07 +02:00
Jordi Boggiano
69c7f034ff
Merge remote-tracking branch 'origin/1.x'
2019-07-02 16:19:13 +02:00
Dominik Kukacka
80e8b0d575
Add possibility to use RFC3164 for udp syslog
2019-03-22 22:49:38 +01:00
Jordi Boggiano
4a33226f25
Wrap up type-hint adding to all handlers
2018-11-19 23:28:33 +01:00
Jordi Boggiano
06143b03e5
Add a bunch of return types and fix type inconsistencies reports from phan
2018-07-04 14:14:08 +02:00
Jordi Boggiano
bd7b28e5ee
Merge branch '1.x'
2018-06-07 18:49:40 +02:00
Erik Booij
ecdfdc9897
Rename Boolean in phpDocs to bool
2017-11-04 12:14:41 +01:00
Jordi Boggiano
772a470c1a
Merge branch '1.x'
2017-03-17 23:01:57 +01:00
Jordi Boggiano
aeb65fa050
Fix BC break and formatting
2017-03-17 22:52:50 +01:00
ont
aa6e88b6de
Complete rfc5424 header for SyslogUdpHandler
...
WARN: this commit adds backward incompatibility for the SyslogUdpHandler
constructor.
2017-03-15 00:57:06 +07:00
Jordi Boggiano
941c21b793
Merge branch '1.x'
2016-09-25 17:41:12 +02:00
Jordi Boggiano
40b4891030
Make sure SyslogUdpHandler does not create empty frames where not necessary, fixes #841
2016-09-25 17:30:37 +02:00
Jordi Boggiano
21dde4dedb
Move to strict mode and fix tests
2016-05-27 13:44:00 +01:00
Jordi Boggiano
c889fb2648
CS fixes & upgrading cs fixer config
2015-11-18 17:09:46 +00:00
François-Xavier de Guillebon
f24867ad06
Fixed undeclared properties
2015-09-17 14:33:27 +02:00
Dan Michael O. Heggø
04094e5d99
SyslogUdpHandler: Send a valid rfc5424 version
...
https://tools.ietf.org/html/rfc5424#section-6.2.2
2014-12-11 00:25:16 +01:00
Jordi Boggiano
68a4af953e
Adjust methods visibility
2013-10-31 22:21:31 +01:00
Jordi Boggiano
b8967466bc
Combine common syslog handlers functionality, refs #258
2013-10-31 22:17:55 +01:00
Jesper Skovgaard Nielsen
272328f248
Inline _write method
2013-10-31 11:04:32 +01:00
Jesper Skovgaard Nielsen
56e4610ab8
['foo' => 'bar'] array notation is not PHP 5.3 compatible.
2013-10-31 10:59:51 +01:00
Jesper Skovgaard Nielsen
359480a45c
Added documentation for SyslogUdpHandler
2013-10-31 09:49:30 +01:00
Jesper Skovgaard Nielsen
e53d6040c0
Added SyslogUdpHandler.
...
This handler lets you log to a remote syslogd server via UPD. The
use-case here is having many webservers, and the need to gather log-
files on a centralized server.
2013-10-31 09:41:00 +01:00