Init commit

This commit is contained in:
strongleong 2023-02-07 04:46:47 +11:00
commit 6319d05b8f
14 changed files with 9433 additions and 0 deletions

10
Logger/README.md Normal file
View file

@ -0,0 +1,10 @@
# Logger
Logger for logging stuff.
```pyhton
import Logger
Logger.info("A")
Logger.error("OH NO!")
```

View file

@ -0,0 +1,29 @@
import Scrap
class Logger:
def __init__(self, name):
self.level=""
self.name=name
def __repr__(self):
return "<Logger>"
def __call__(self, *args):
# frame = sys.modules[__name__].last_frame
# frame_info = (frame.f_code.co_name,frame.f_code.co_name)
# Scrap.Print(repr(frame_info)+"\n")
args=list(args)
for i in range(len(args)):
args[i]=str(args[i])
args = ["["+str(self.name)+"|"+string.upper(self.level)+"]"]+args
msg = string.join(args," ")
Scrap.Print(msg+"\n")
def __getattr__(self, level):
self.level=level
return self