# microlog - 임베디드 및 데스크톱 애플리케이션용 로깅 라이브러리

> Clean Markdown view of GeekNews topic #24215. Use the original source for factual precision when an external source URL is present.

## Metadata

- GeekNews HTML: [https://news.hada.io/topic?id=24215](https://news.hada.io/topic?id=24215)
- GeekNews Markdown: [https://news.hada.io/topic/24215.md](https://news.hada.io/topic/24215.md)
- Type: news
- Author: [xguru](https://news.hada.io/@xguru)
- Published: 2025-11-08T09:31:02+09:00
- Updated: 2025-11-08T09:31:02+09:00
- Original source: [github.com/an-dr](https://github.com/an-dr/microlog)
- Points: 13
- Comments: 0

## Summary

**microlog**은 임베디드부터 데스크톱까지 아우르는 **경량 C 로깅 라이브러리**로, 복잡한 로깅 프레임워크 대신 **두 개의 소스 파일만으로 통합 가능한 단순함**을 제공합니다. **주제별 로그 레벨 제어**, **출력 단위 필터링**, **사용자 정의 포맷 구성** 등 세밀한 제어가 가능해, 리소스 제약이 있는 환경에서도 깔끔한 로깅을 구현할 수 있습니다. **C/C++ 호환성과 MIT 라이선스** 덕분에 상용·오픈소스 어디서든 부담 없이 쓸 수 있다는 점도 매력적입니다. 작은 코드로 큰 통제를 원하는 임베디드 개발자에게 특히 반가운 도구입니다.

## Topic Body

- 임베디드와 데스크톱 환경 모두에서 **통합 로깅 문제**를 해결하기 위해 C로 개발된 **경량 로깅 라이브러리**  
- **간단한 API** 및 **공개 API 기반 확장성**을 갖추어, 사용자 정의 기능이나 **사전 정의된 확장 모듈** 추가 가능  
- **C와 C++ 모두 지원**, 컴파일러나 플랫폼 제약 없이 상용 및 오픈소스 프로젝트에 활용 가능  
  - 핵심 기능은 **두 개의 소스 파일**로 구성되어, 복사-붙여넣기만으로 손쉬운 통합 가능  
- **임베디드 시스템 친화적 설계**로, 정적 메모리 할당과 작은 코드 크기 유지  
- **주제(topic)** 또는 **출력(output)** 단위의 **세밀한 로그 레벨 및 필터링 기능** 지원  
- 필요한 데이터만 선택적으로 출력하는 **맞춤형 로그 포맷 구성 가능**  
- MIT 라이선스

## Comments



_No public comments on this page._
