1
를 '너무 많은 로그 파일이 제거'kivy 로깅; 이 같은 로그인 kivy 사용하는 경우
from kivy.logger import Logger
from kivy.config import Config
Config.set('kivy', 'log_enable', 1)
Config.set('kivy', 'log_dir', '/home/dude/folder')
Config.set('kivy', 'log_level', 'debug')
Config.set('kivy', 'log_name', 'my_file.log')
Config.write()
Logger.debug('main:switching stuff on')
Logger.info('socket:send command to raspberry')
내가 항상 오류를 얻을 :
[ERROR ] Error while activating FileHandler logger
Traceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/kivy/logger.py", line 220, in emit
self._configure()
File "/usr/lib/python2.7/dist-packages/kivy/logger.py", line 171, in _configure
raise Exception('Too many logfile, remove them')
Exception: Too many logfile, remove them
... 심지어 같은 이름으로 파일을 제거한 후. 여기에 무엇이 누락 되었습니까?
실제로 kivy 위젯과 앱이 포함 된 더 큰 프로그램을 실행하면 오류가 발생합니다.
'.kivy/logs' 폴더도 살펴보아야하지만 자동으로 제거되어야합니다. – KeyWeeUsr
사실, 그 디렉터리는 로그 파일로 가득 찼습니다. 그러나 여전히 이들 모두를 삭제하는 것, 나는 여전히 동일한 행동을 취합니다. 실제로 Linux 우분투 랩톱 (kivy는 Python 2.7에서 실행)과 라스베리 (kivy는 python3에서 실행)에서이 동작을 얻습니다. – eric
이 오류가 잘못된 사용 권한으로 인한 것이 아닌지 확인 했습니까? –