я сделал с Api колбу питона. Теперь, как создать файл журнала, чтобы знать, когда API-интерфейс ударил? - PullRequest
0 голосов
/ 19 июня 2019

Я создал API с Python и колбой.сейчас я просто пытаюсь получить журнал хита API.как это сделать?

Это для сервера Ubuntu

def main():
    file = open(“MY_Log_File__%H_%M_%S_%d_%m_%Y.txt”, “w”)
    file.write(“    ”) 
    file.close()

if __name__ == '__main__':
    main()

Я хочу получить текстовый файл, в который должны быть добавлены все детали API, в то время как он работает с именем файлаMY_Log_File __% Н-% М_% S_% d_% m_% y.txt

Ответы [ 2 ]

0 голосов
/ 19 июня 2019

Чтобы создать новый файл журнала каждый раз , включая дату, используйте этот способ;

import time
from datetime import datetime

timeStamp = time.time()
date = datetime.fromtimestamp(timeStamp).strftime("%Y-%m-%d %H:%M:%S")


def main():
    logFile = open(“MY_Log_File__%s.txt” % (date)
    logFile.write("MY API INFORMATION %s" % (date))
    logFile.close()

    if __name__ == '__main__':
    main()

Чтобы обновить существующий файл , используйте этот способ:

import time
from datetime import datetime

timeStamp = time.time()
date = datetime.fromtimestamp(timeStamp).strftime("%Y-%m-%d %H:%M:%S")


def main():
    with open("/path/yourLogFile.txt", "a") as logFile:
        logFile.write("MY API INFORMATION %s" % (date))
        logFile.close()

    if __name__ == '__main__':
    main()
0 голосов
/ 19 июня 2019

Попробуйте:

с даты и времени импорта, даты и времени

def main():
    file = open(“MY_Log_File__%s.txt” %datetime.now().strftime('%H_%M_%S_%d_%m_%Y'), “w”)
    file.write(“    ”) 
    file.close()

if __name__ == '__main__':
    main()
...