파일 작성기를 사용하여 TXT 파일에 일부 로그를 쓰고 있는데 txt 파일의 크기를 일부 값으로 제한하려고합니다.
한도에 도달하면 동적으로 새 파일을 만들고 싶습니다.
Java로 처리하는 방법이 있습니까?텍스트 파일의 크기 제한 및 Java에서 동적으로 새 파일 만들기
Java 코드를 사용해 주시면 감사하겠습니다.
파일 작성기를 사용하여 TXT 파일에 일부 로그를 쓰고 있는데 txt 파일의 크기를 일부 값으로 제한하려고합니다.
한도에 도달하면 동적으로 새 파일을 만들고 싶습니다.
Java로 처리하는 방법이 있습니까?텍스트 파일의 크기 제한 및 Java에서 동적으로 새 파일 만들기
Java 코드를 사용해 주시면 감사하겠습니다.
파일이 일정한 길이를 초과하면 작업을 확인하고 새 파일을 만들 때 확인하십시오.
long SOME_VALUE = 1000;
String fileName = "test";
int i=0;
File file = new File(fileName+".txt");
public void checkAndUpdateFile(){
//do it in some loop or in some period of time
if(file.length()>SOME_VALUE){
file.close();
file = new File(fileName + String.valueOf(i++)+".txt");
}
}
log4j 또는 slf4j가이 문제를 해결합니까? – sadhu
Log4J와 같은 일부 외부 로깅 프레임 워크를 사용하는 경우 RollerAppender – Stunner