Использование ведения журнала TimedRotatingFileHandler с помощью logging.config

Я пытаюсь протестировать, используя TimedRotatingFileHandler с файлом logging.config, ничего сложного, но каждые 10 секунд он должен переворачиваться в новый файл журнала.

Однако я получаю следующее

Traceback (most recent call last):
  File "testLogging.py", line 6, in <module>
    logging.config.fileConfig(logDir+'logging.conf')
  File "C:\Python26\Lib\logging\config.py", line 84, in fileConfig
    handlers = _install_handlers(cp, formatters)
  File "C:\Python26\Lib\logging\config.py", line 159, in _install_handlers
    h = klass(*args)
  File "C:\Python26\Lib\logging\handlers.py", line 195, in __init__
    raise ValueError("You must specify a day for weekly rollover from 0 to 6 (0
is Monday): %s" % self.when)
ValueError: You must specify a day for weekly rollover from 0 to 6 (0 is Monday)
: WHEN='S'

Питон довольно прост, он просто устанавливает бесконечный цикл, который постоянно регистрирует

import logging
import logging.config

logDir = "./logs/"

logging.config.fileConfig(logDir+'logging.conf')
logger = logging.getLogger('root')

while 1==1:        
    logger.info('THIS IS AN INFO MESSAGE')

И файл конфигурации

[loggers]
keys=root

[logger_root]
level=INFO
handlers=timedRotatingFileHandler

[formatters]
keys=timedRotatingFormatter

[formatter_timedRotatingFormatter]
format=%(asctime)s %(name)-12s %(levelname)-8s %(message)s
datefmt=%m-%d %H:%M

[handlers]
keys=timedRotatingFileHandler

[handler_timedRotatingFileHandler]
class=handlers.TimedRotatingFileHandler
level=INFO
formatter=timedRotatingFormatter
args=('./logs/log.out', 'when=\'S\'', 'interval=10', 'backupCount=5')

Как вы можете видеть, когда установлено «S», а не «W», похоже, что сообщение об ошибке указывает.

Изменить: в соответствии с ответом ниже правильный синтаксис в конфигурации журнала был

args=('./logs/log.out', 'S', 10, 5, None, False, False)

Ответы на вопрос(1)

Ваш ответ на вопрос