빵이 없으면 syserr를 먹으면 될텐데
2018/11/05
파이썬의 다재다능하고 한편으로 복잡다난한 로그 시스템을 보며.. 문득 든 생각은... 빵이 없으면 syserr를 먹으면 될텐데 하는 생각이들었떤 것이었던 것이었다.
syserr, fprintf, perror는 을매나 편한 것이었던 것이ㅓㅆ가.!
속도는 잘은 몰라도 빠를 것이고... 리눅스에서는 atomic이 보장됐던 것 같다. (쓰레드 문자열 중첩이 발생하지 않음)
1. 도메인이나 스코프별로 어떻게 발라 저장할 것인가?
- awk. grep (sed까지 필요없음)
2. 디버그 깊이는 어떻게 실시간으로 지정할 것인가?
- setenv
3. 디버그 깊이에 따른 더미 디버그 로그 펑션의 분기 비용이 아까운데?
- 함수 후킹
4. 복잡한 후처리는?
- 파이프를 다시 파이프나 명명된 파이프로 쓰리 쿠션
5. 로그 롤링은?
- 롤링 유틸에 파이프
6. 원격지에 쏘려면?
- curl
7. 원격지에 쏘는 건바이건 3HS가 걱정되는데?
- keepalive로 아마도 해결
- 명명된 파이프로 연결한 덤핑 유틸로
8. 다중화는?
- 어짜피 L4 분산화가 있는 환경이라면 L4에 적당한 정책으로 물려있는 웹서버가 받으면 됨.
9. 원격지에서 수집된 로그의 후처리와 합체등은?
- 다시 1번으로
10. post 나 기타 등등은?
- 웹서버 기능에 거의 있음. dumpio, ... 다시 1번으로
이 글을 개발자 100000명이 싫어합니다.