Хочу указать дату и время в имени файла журнала

Когда я создаю свой файл журнала, я хочу, чтобы имя содержало дату и время.

Теперь в python вы можете получить текущую дату и время как:

>>> from datetime import datetime
>>> datetime.now()
datetime.datetime(2012, 2, 3, 21, 35, 9, 559000)

Версия str -

>>> str(datetime.now())
'2012-02-03 21:35:22.247000'

Не очень хорошая строка для добавления к имени файла журнала! Я бы хотел, чтобы в моем файле журнала было что-то вроде:

mylogfile_21_35_03_02_2012.log

Может ли Python что-нибудь сделать, чтобы это было легко сделать? обратите внимание, я создаю файл журнала как

fh = logging.FileHandler("mylogfile" + datetimecomp + ".log")

Любые советы?

27
задан dublintech 3 February 2012 в 22:25
поделиться