Utilizando el registro de TimedRotatingFileHandler con un logging.config

Estoy intentando probar usando un TimedRotatingFileHandler con un archivo logging.config, nada tan complicado, pero debería pasar cada 10 segundos a un nuevo archivo de registro.

Sin embargo, obtengo el siguiente

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'

La pitón es bastante simple, solo configura un bucle infinito que registra continuamente

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')

Y el archivo de configuración

[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')

Como puede ver cuando está configurado en 'S' no 'W' como parece indicar el mensaje de error.

Edit: Según la respuesta a continuación, la sintaxis correcta en la configuración de registro fue

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

Respuestas a la pregunta(2)

Su respuesta a la pregunta