Layout:...ltiline(3)
π NAME π
hey bestie, welcome to the Layout:...ltiline(3) manual page β¨ it comes from the User Contributed Perl Documentation crew, and the actual star of the show is Log::Log4perl::Layout::PatternLayout::Multiline β yes, that whole long name, say it with your chest π
β¨ SYNOPSIS β¨
okay so first you load it, then you build it with a pattern, like this:
use Log::Log4perl::Layout::PatternLayout::Multiline;
my $layout = Log::Log4perl::Layout::PatternLayout::Multiline->new(
"%d (%F:%L)> %m");
π¦ DESCRIPTION π¦
Log::Log4perl::Layout::PatternLayout::Multiline is a subclass of Log4perl's PatternLayout, and it is lowkey so helpful if you send multiline messages to your appenders that show up like this:
2007/04/04 23:59:01 This is
a message with
multiple lines
and you want them to show up like this instead:
2007/04/04 23:59:01 This is
2007/04/04 23:59:01 a message with
2007/04/04 23:59:01 multiple lines
the way this layout class works is that it simply splits up the incoming message into several chunks split by line breaks and renders them with PatternLayout just as if it had arrived in separate chunks in the first place. periodt π
π LICENSE π
Copyright 2002-2013 by Mike Schilli <m@perlmeister.com> and Kevin Goess <cpan@goess.org>.
This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
π AUTHOR π
Please contribute patches to the project on Github:
http://github.com/mschilli/log4perl
Send bug reports or requests for enhancements to the authors via our
MAILING LIST (questions, bug reports, suggestions/patches): log4perl-devel@lists.sourceforge.net
Authors (please contact them via the list above, not directly): Mike Schilli <m@perlmeister.com>, Kevin Goess <cpan@goess.org>
Contributors (in alphabetical order): Ateeq Altaf, Cory Bennett, Jens Berthold, Jeremy Bopp, Hutton Davidson, Chris R. Donnelly, Matisse Enzer, Hugh Esco, Anthony Foiani, James FitzGibbon, Carl Franks, Dennis Gregorovic, Andy Grundman, Paul Harrington, Alexander Hartmaier David Hull, Robert Jacobson, Jason Kohles, Jeff Macdonald, Markus Peter, Brett Rann, Peter Rabbitson, Erik Selberg, Aaron Straup Cope, Lars Thegler, David Viner, Mac Yang.
and that is the whole page, bestie π«Ά it is from perl v5.42.0, dated 2022-10-22 β slay, bye π
π¦ where this page comes from
- opensuse-leap 16.0: perl-Log-Log4perl 1.57-160000.2.2 Β· Artistic-1.0 OR GPL-1.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms