diff --git a/python-temel/log.dekorator.2.py b/python-temel/log.dekorator.2.py new file mode 100644 index 0000000..bc59315 --- /dev/null +++ b/python-temel/log.dekorator.2.py @@ -0,0 +1,23 @@ +import datetime +import time + +def log(path): + file = open(path, 'w') + def bar(f): + def tar(*args, **kwargs): + dt = datetime.datetime.now() + print(dt) + file.write(str(dt) + '\n') + f(*args, **kwargs) + return tar + return bar + +@log('log.txt') +def foo(): + print('foo çağrıldı') + +foo() +time.sleep(3) +foo() +time.sleep(2) +foo() diff --git a/python-temel/log.txt b/python-temel/log.txt new file mode 100644 index 0000000..3d1e807 --- /dev/null +++ b/python-temel/log.txt @@ -0,0 +1,3 @@ +2023-08-07 18:09:52.933092 +2023-08-07 18:09:55.951920 +2023-08-07 18:09:57.952992