LOG4C__BUILD_LOG4C-CEQTPA_LOG4C-1.2.4_SRC_LOG4C_(3)
β¨ NAME β¨
log4c Directory Reference β like, the whole master list of every header file that lives in the log4c directory, bestie. It's the table of contents for the library's source tree and honestly? It's giving organized queen π
π¦ SYNOPSIS π¦
πΈ Files πΈ
Okay so here's every single file in this directory, and what each one is actually for. No skipping, we're doing all of them π
appender.hβ this is the interface, and the whole point is you implement it yourself for your own strategies for printing log statements. It's giving build-your-own-adventure πappender_type_mmap.hβ the Log4cmmap(2)appender interface. memory mapping energy β¨appender_type_rollingfile.hβ the Log4c rolling file appender interface. yes it rolls, we love a rotating icon πappender_type_stream.hβ the Log4c stream appender interface πappender_type_stream2.hβ the Log4c stream2 appender interface. stream but make it a sequel πappender_type_syslog.hβ the Log4csyslog(3)appender interface π«Άbuffer.hβ log4c buffer, that's it, that's the file π§Ίcategory.hβ the central class in the log4c package. main character energy fr fr βinit.hβ log4c constructors and destructors. the hello and the goodbye πlayout.hβ the interface for user specific layout format oflog4c_logging_eventevents πlayout_type_basic.hβ implements a basic layout πlayout_type_basic_r.hβ implements a basic_r layout β¨layout_type_dated.hβ implements a dated layout πlayout_type_dated_local.hβ implements a dated layout with local time π°οΈlayout_type_dated_local_r.hβ implements a dated layout (reentrant) with local time πlayout_type_dated_r.hβ implements a dated_r layout πlocation_info.hβ the internal representation of caller location information πlogging_event.hβ the internal representation of logging events πpriority.hβ the priority class, which provides the importance levels you use to categorize log messages. ranking system, lowkey obsessed πrc.hβ log4c resource configuration βοΈrollingpolicy.hβ the Log4c rolling policy interface, which defines the interface for managing and providing rolling policies πrollingpolicy_type_sizewin.hβ the Log4c rolling file size-win interface. Here's the tea: Log4c ships with (and defaults to) the classic size-window rollover policy, and this triggers rollover when files reach a maximum size. The first file in the list is always the current file; when a rollover event occurs, files are shifted up by one position in the list β and if the number of files in the list has already reached the max, then the oldest file is rotated out of the window. slay, honestly πversion.hβ log4c version information π
ngl bestie, this is just an index page β every actual detail lives in the individual files above, so go read those for the real lore π
and that's the whole directory, no cap π«Ά
This is from log4c, Version 1.2.4, dated Mon Jul 15 2019 β aka the log4c Directory Reference(3) page. bye bestie, go write some logs ππΈ
π¦ where this page comes from
- ubuntu jammy: liblog4c-doc 1.2.4-2
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms