Coming to this nearly a decade later, I wanted to share what might be a simpler solution that preserves console colors and such while putting the timestamp in both the log file and the console.
import logging
from kivy.logger import Logger, ColoredFormatter
# Set millisecond format to use a decimal because I'm in the US
logging.Formatter.default_msec_format = '%s.%03d'
# Add timestamp to log file
Logger.handlers[1].setFormatter(
logging.Formatter('%(asctime)s %(message)s'))
# Add timestampt to console output
Logger.handlers[2].setFormatter(
ColoredFormatter('[%(levelname)-18s] %(asctime)s %(message)s'))