CnUnix

[알림판목록 I] [알림판목록 II] [글목록][이 전][다 음]
[ CnUnix ] in KIDS
글 쓴 이(By): swhan (Nameless1)
날 짜 (Date): 2004년 11월  2일 화요일 오후 03시 20분 38초
제 목(Title): Re: [Q] 정해진 size의 file에 로그 남기기


없다는데 500원 걸겠습니다.
방법이 있다면 키즈 index파일 구조부터 수정하는게 좋겠지요. 글 삭제하고 
index파일의 내용 수정하는 가장 빠른 방법일테니...
(pirate 계열의 bbs에서 index파일은, 글 하나를 삭제하면 중간 레코드 
삭제하고 뒤쪽의 모든 내용을 레코드 하나만큼 앞으로 move하는 구조입니다. 
말씀하신 내용하고 비슷하죠.)

제가 비슷한 로그시스템을 이용하는데, log내용을 모두 memory에 두고 (물론 
daemon도 있고) log내용을 query하는 별도의 API가 있습니다.
메모리가 꽉차면 앞에꺼 지우기 또는 이후로 무시... 등의 옵션을 이용할 수 
있구요. embedded system이라 disk도 쓸 수 없고 memory의 제약이 있어서
나온 '표준'의 일부라 어쩔 수 없이 쓰고 있죠.
표준대로라면 file을 읽어서 log 내용을 알 방법은 없지만.. 너무 불편해서(GUI를 
띄우지 않으면 볼 수 없으니) 그냥 memory filesystem에 text file로 기록하게 
변경해서 보고 있습니다. 

저야 표준 탓이라지만... 대체 왜 그런 구조가 필요하신가요?

[알림판목록 I] [알림판목록 II] [글 목록][이 전][다 음]
키 즈 는 열 린 사 람 들 의 모 임 입 니 다.