[GH-ISSUE #1720] New lines in stacktraces broken on Windows in some cases #723

Closed
opened 2026-03-04 02:17:24 +03:00 by kerem · 1 comment
Owner

Originally created by @abordage on GitHub (Jun 26, 2022).
Original GitHub issue: https://github.com/Seldaek/monolog/issues/1720

Monolog version 2

In the log:

#13 {...}\\laravel\\vendor\\laravel\
ova\\src\\Http\\Middleware\\Authorize.php(18): {...}
#14 {...}\\laravel\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(180): {...}
#15 {...}\\laravel\\vendor\\laravel\
ova\\src\\Http\\Middleware\\BootTools.php(20): {...}
#16 {...}\\laravel\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(180): {...}
#17 {...}\\laravel\\vendor\\laravel\
ova\\src\\Http\\Middleware\\DispatchServingNovaEvent.php(24): {...}
#18 {...}\\laravel\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(180): {...}

Must be:

#13 {...}\\laravel\\vendor\\laravel\\nova\\src\\Http\\Middleware\\Authorize.php(18): {...}
#14 {...}\\laravel\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(180): {...}
#15 {...}\\laravel\\vendor\\laravel\\nova\\src\\Http\\Middleware\\BootTools.php(20): {...}
#16 {...}\\laravel\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(180): {...}
#17 {...}\\laravel\\vendor\\laravel\\nova\\src\\Http\\Middleware\\DispatchServingNovaEvent.php(24): {...}
#18 {...}\\laravel\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(180): {...}

The bug is the same as https://github.com/Seldaek/monolog/issues/1629
It is recommended to disable allowInlineLineBreaks, but method includeStacktraces automatically turns on allowInlineLineBreaks (see LineFormatter.php#L54-L63)

Originally created by @abordage on GitHub (Jun 26, 2022). Original GitHub issue: https://github.com/Seldaek/monolog/issues/1720 Monolog version 2 In the log: ``` #13 {...}\\laravel\\vendor\\laravel\ ova\\src\\Http\\Middleware\\Authorize.php(18): {...} #14 {...}\\laravel\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(180): {...} #15 {...}\\laravel\\vendor\\laravel\ ova\\src\\Http\\Middleware\\BootTools.php(20): {...} #16 {...}\\laravel\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(180): {...} #17 {...}\\laravel\\vendor\\laravel\ ova\\src\\Http\\Middleware\\DispatchServingNovaEvent.php(24): {...} #18 {...}\\laravel\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(180): {...} ``` Must be: ``` #13 {...}\\laravel\\vendor\\laravel\\nova\\src\\Http\\Middleware\\Authorize.php(18): {...} #14 {...}\\laravel\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(180): {...} #15 {...}\\laravel\\vendor\\laravel\\nova\\src\\Http\\Middleware\\BootTools.php(20): {...} #16 {...}\\laravel\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(180): {...} #17 {...}\\laravel\\vendor\\laravel\\nova\\src\\Http\\Middleware\\DispatchServingNovaEvent.php(24): {...} #18 {...}\\laravel\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(180): {...} ``` The bug is the same as https://github.com/Seldaek/monolog/issues/1629 It is recommended to disable `allowInlineLineBreaks`, but method `includeStacktraces` automatically turns on `allowInlineLineBreaks` (see [LineFormatter.php#L54-L63](https://github.com/Seldaek/monolog/blob/5579edf28aee1190a798bfa5be8bc16c563bd524/src/Monolog/Formatter/LineFormatter.php#L54-L63))
kerem 2026-03-04 02:17:24 +03:00
  • closed this issue
  • added the
    Bug
    label
Author
Owner

@abordage commented on GitHub (Jun 26, 2022):

I created a PR which may not cover all cases, but fixes the current bug and doesn't break the logic

<!-- gh-comment-id:1166473115 --> @abordage commented on GitHub (Jun 26, 2022): I created a [PR](https://github.com/Seldaek/monolog/pull/1721) which may not cover all cases, but fixes the current bug and doesn't break the logic
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/monolog#723
No description provided.