---
name: "log4c__build_log4c-Eq5Xh7_log4c-1.2.4_src_log4c_"
section: "3"
platform: "linux"
package: "liblog4c-doc"
version: "1.2.4-2"
release: "Debian 11 (Bullseye)"
platforms: ["linux"]
url: "https://new.carta.tech/log4c__build_log4c-Eq5Xh7_log4c-1.2.4_src_log4c_"
---

# log4c\_\_build\_log4c-Eq5Xh7\_log4c-1.2.4\_src\_log4c\_(3)

## NAME

log4c Directory Reference

## SYNOPSIS

### Files

file **appender.h**\
 Implement this interface for your own strategies for printing log statements.  file **appender\_type\_mmap.h**\
 Log4c [mmap(2)](/mmap/2.md) appender interface.  file **appender\_type\_rollingfile.h**\
 Log4c rolling file appender interface.  file **appender\_type\_stream.h**\
 Log4c stream appender interface.  file **appender\_type\_stream2.h**\
 Log4c stream2 appender interface.  file **appender\_type\_syslog.h**\
 Log4c [syslog(3)](/syslog/3.md) appender interface.  file **buffer.h**\
 log4c buffer  file **category.h**\
 central class in the log4c package.  file **init.h**\
 log4c constructors and destructors  file **layout.h**\
 Interface for user specific layout format of log4c\_logging\_event events.  file **layout\_type\_basic.h**\
 Implement a basic layout.  file **layout\_type\_basic\_r.h**\
 Implement a basic\_r layout.  file **layout\_type\_dated.h**\
 Implement a dated layout.  file **layout\_type\_dated\_local.h**\
 Implement a dated layout with local time.  file **layout\_type\_dated\_local\_r.h**\
 Implement a dated layout (reentrant) with local time.  file **layout\_type\_dated\_r.h**\
 Implement a dated\_r layout.  file **location\_info.h**\
 The internal representation of caller location information.  file **logging\_event.h**\
 the internal representation of logging events.  file **priority.h**\
 The priority class provides importance levels with which one can categorize log messages.  file **rc.h**\
 log4c resource configuration  file **rollingpolicy.h**\
 Log4c rolling policy interface. Defines the interface for managing and providing rolling policies.  file **rollingpolicy\_type\_sizewin.h**\
 Log4c rolling file size-win interface. Log4c ships with (and defaults to) the classic size-window rollover policy: 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--if the number of files in the list has already reached the max then the oldest file is rotated out of the window.  file **version.h**\
 log4c version information
