---
name: "log4c_todo"
section: "3"
platform: "linux"
package: "liblog4c-doc"
version: "1.2.4-5"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/log4c_todo"
---

# log4c\_todo(3)

Todo List a pattern layout would be welcomed !!

## NAME

todo - Todo List

- **File appender.h**

  the appender interface needs a better configuration system depending on the layout type. The udata field is a just a trick.

- **File layout.h**

  the layout interface needs a better configuration system depending on the layout type. The udata field is a just a trick.

a pattern layout would be welcomed !!

- **Global log4c\_category\_get\_chainedpriority (const log4c\_category\_t \*a\_category)**

  the log4c\_category\_t is designed so that this method executes as quickly as possible. It could even be faster if the set priority was propagated through the children hierarchy of a category.

- **Global log4c\_category\_set\_appender (log4c\_category\_t \*a\_category, struct \_\_log4c\_appender \*a\_appender)**

  need multiple appenders per category

- **Struct log4c\_location\_info\_t**

  this is not used

- **Global log4c\_logging\_event\_new (const char \*a\_category, int a\_priority, const char \*a\_message)**

  need to handle multi-threading (NDC)
