JavaMap...ppender(3)

πŸ¦‹ JavaMap::RollingFileAppender(3) β€” the whole page, but make it make sense πŸ¦‹

okay so bestie, this is a page from the User Contributed Perl Documentation, and it's literally just Log::Log4perl::JavaMap::RollingFileAppender being its whole self. no cap, let's get into it πŸ’…


✨ NAME ✨

Log::Log4perl::JavaMap::RollingFileAppender β€” okay so this one wraps Log::Dispatch::FileRotate. that's the whole name, that's the whole vibe. πŸŽ€


🌸 SYNOPSIS 🌸

bestie. there is genuinely nothing here. like, the section exists, the heading is there, and then... crickets. πŸ¦— nothing. zero. iconic of it honestly, but yeah β€” no synopsis lines on this page. moving on ✨


πŸ’– DESCRIPTION πŸ’–

so what this does: it maps log4j's RollingFileAppender over to Log::Dispatch::FileRotate by Mark Pfeiffer, <markpf@mlp-consulting.com.au>. matching made in heaven, lowkey 🫢

πŸŽ€ the config properties you can set for log4j ConsoleAppender

(yes, it says ConsoleAppender, that's what the page says, don't come for me πŸ’€)

  • File
  • Append β€” "true|false|1|0", default is true
  • BufferedIO β€” "true|false|1|0", default is false (which is the same as saying autoflush is on)
  • MaxFileSize β€” default is 10_000_000
  • MaxBackupIndex β€” default is 1

πŸ¦‹ the config properties you can set for Log::Dispatch::FileRotate

  • filename
  • mode β€” "write|append"
  • autoflush β€” 0|1
  • size
  • max

πŸ”₯ SEE ALSO πŸ”₯

go read those, iykyk πŸ‘‘


πŸ‘‘ 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. slay, free software rights πŸ’œ


⭐ 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.

🫢 seriously, hit the mailing list before you DM anyone directly, that's the rule bestie

🌈 and that's the page!! this particular copy is running on perl v5.42.0 and it's dated 2022-10-22 β€” so if you're reading this in the future, yeah, it's a little vintage, but it still ate πŸ’…βœ¨πŸ“

πŸ“¦ where this page comes from