저는 실시간으로 HTML5 출력을 생성하는 C++ 로거를 작성하고 있습니다. 따라서 HTML 파일은 성장하는 동안에도 언제든지 읽을 수 있어야합니다.HTML5 파일을 확장하는 방법은 무엇입니까?
지금까지 파일을 열고 블록 (</body></html>
)을 닫는 마지막 몇 줄을 삭제하고 새 로그 메시지를 추가하고 블록을 다시 닫습니다.
좋은 접근 방법입니까 아니면 더 좋은 해결책입니까?
저는 실시간으로 HTML5 출력을 생성하는 C++ 로거를 작성하고 있습니다. 따라서 HTML 파일은 성장하는 동안에도 언제든지 읽을 수 있어야합니다.HTML5 파일을 확장하는 방법은 무엇입니까?
지금까지 파일을 열고 블록 (</body></html>
)을 닫는 마지막 몇 줄을 삭제하고 새 로그 메시지를 추가하고 블록을 다시 닫습니다.
좋은 접근 방법입니까 아니면 더 좋은 해결책입니까?
<iframe src="log.txt">
태그를 추가하면 src
속성이 원시 텍스트 로그 파일. 물론 로그를 형식화해야하는 경우에는 그렇지 않습니다.외부 도구가 필요 없기 때문에 옵션 1을 따라갈 수 없지만 프로젝트에는 몇 줄의 코드 만 있습니다. 옵션 2와 관련하여 HTML 파일에서 구문 강조를 직접 제공합니다.이 내용은 텍스트 파일 내용과 내부 매개 변수 집합에 따라 다릅니다. 그래서 나는 이것이 내가 따라 할 수있는 선택이 아니라고 생각한다. – Pietro
이 질문은 흥미로울 것입니다. http://stackoverflow.com/questions/29692159/write-logs-in-html-file-using-log4cplus-in-c-linux – niyasc
이것은 파일 concurency 액세스 문제입니까? –
나는'HTML '을 직접 출력하는 것을 피하고자한다. 가능한 경우 오히려 로그 데이터 만 출력하고 다른 프로그램 (필터)은 요청시 'HTML'파일로 로그 파일을 변환해야합니다. (또는'HTML' 엘리먼트를 출력하고 요청시 주변의''과'
' 태그를 추가하십시오). – Galik