Sympa::Log(3Sympa)
π Sympa::Log β the logging glow-up
okay bestie, welcome to Sympa::Log(3Sympa), straight out of the sympa 6.2.80 man pages β¨ this is the logging facility of Sympa, and we're gonna get into it together.
πΈ NAME
Sympa::Log β the logging facility of Sympa. it's giving "who logged what, when, and how loud" π
β¨ SYNOPSIS
so here's the vibe, no cap β this is literally how you use it:
use Sympa::Log;
my $log = Sympa::Log->instance;
$log->openlog(facility => $facility);
$log->{level} = 0;
$log->syslog('info', '%s: Stat logging', $$);
that's it. that's the whole entrance exam π
π¦ DESCRIPTION
TBD.
...
yeah. that's genuinely all she wrote, bestie π the description is literally just TBD. β the author said "the code is the documentation, iykyk" and honestly? iconic behaviour π
π Methods
okay so here's every method, and I'm not skipping a single one, even the ones that are also TBD. (they're all TBD., but we respect the list π«Ά):
instance ( )β the Constructor, periodt. Creates a brand new singleton instance ofSympa::Log. so you get one, and everyone shares her. main character energy only πopenlog ( [ options ... ] )β TBD.syslog ( $level, $format, [ parameters ... ] )β TBD.get_log_dateβ TBD,db_logβ TBD.add_statβ TBD.get_first_db_logβ TBD.get_next_db_logβ TBD.aggregate_statβ TBD.aggregate_daily_dataβ TBD.
(lowkey the whole method crew is a mystery box π¦ but the names? the names ate, fr fr.)
π Properties
an instance of Sympa::Log has these properties, and yes bestie, there are only two:
{level}β the logging level. it's an Integer orundef. choose your volume, literally π{log_to_stderr}β if this one's set, logs made bysyslog()get printed out to standard error. and the value? it can be the log level(s) you want printed, or just the string'all'. so you can be like "only this level, bestie" or "GIVE ME EVERYTHING" π
π SEE ALSO
go peek at these too, they're in the group chat:
Sys::SyslogSympa::DatabaseManager
π HISTORY
a little lore drop for you, because we love a backstory:
- The Database logging feature was contributed by Adrien Brard, and it showed up on Sympa 5.3. π«Ά respect the contribution.
- The Statistics feature appeared on Sympa 6.2. β¨
- The Log module was renamed to
Sympa::Logon Sympa 6.2. glow-up confirmed π
heads up bestie: theDESCRIPTIONand most method bodies areTBD.in the original β I'm not making anything up about them, so don't come for me. that's just what the page says π
and that's the whole page, gorgeous πΈ big love to sympa 6.2.80, dated 2026-10-19 β mwah π catch you on the next man page, bye bestie! πβ¨π
π¦ where this page comes from
- fedora 43: sympa-devel-doc 6.2.80-2.fc43 Β· GPL-2.0-or-later AND (OFL-1.1-RFN AND MIT) AND OFL-1.1-RFN AND MIT and (MIT OR GPL-2.0-only)
- fedora 44: sympa-devel-doc 6.2.80-2.fc44 Β· GPL-2.0-or-later AND (OFL-1.1-RFN AND MIT) AND OFL-1.1-RFN AND MIT and (MIT OR GPL-2.0-only)
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms