Metadata-Version: 2.1
Name: utillc
Version: 0.10.2
Summary: a utility for smart logging
Author: Clovis Heaulier
Author-email: clovis.heaulier@gmail.com
License: MIT
Keywords: logging fstring alternative
Requires-Python: >=2.7
Description-Content-Type: text/markdown
Requires-Dist: numpy >=1.19
Requires-Dist: ply
Requires-Dist: Pillow
Requires-Dist: datetime
Requires-Dist: argparse


## a utility for smart logging
Like this :

#source code of test.py

	from utillc import *
	import utillc
	import time

	a,b = 1,"23"
	EKOX(a)
	EKOX((a, b))
	for i in range(5) :
    		time.sleep(1)
    		EKOX(i)

	EKO()
	EKOT("done")


# Output :

MINEKOLEVEL=0 python test.py

	test.py:8: [0021ms] a=1.
	test.py:9: [0000ms] a = 1,  b = 23.
	test.py:12: [1002ms] i=0.
	test.py:12: [1003/1003ms] i=1.
	test.py:12: [1002/1002ms] i=2.
	test.py:12: [1003/1003ms] i=3.
	test.py:12: [1002/1002ms] i=4.
	test.py:14: [0000ms] .
	test.py:15: [0000ms] =done.



- format understood by emacs filename:linenumber
- time since last EKO
- time since last time when same line executed
- output format : <variable name>=<value>

more compact than fstring and compatible back to python 2.7

