Also updated the code to make ampm invisible unless 12hour specified (So if you forgot 24hour can't support AM or PM indicators)
22 lines
1.1 KiB
GDScript
22 lines
1.1 KiB
GDScript
extends Node2D
|
|
|
|
# Obtain access to my plugin
|
|
onready var Log = $Logger
|
|
|
|
# Some example calls
|
|
func _ready():
|
|
# Standard calls with no secondary parameter
|
|
Log.debug("This is a debug statement")
|
|
Log.info("Information is ready")
|
|
Log.warn("Warning thrown") # Note: I could have also used Log.warning("Warning msg is same")
|
|
# More advanced calls with a second parameter (Decides to exit/end the progam
|
|
# This is calling error and setting it's auto_exit to false (it's default for errors)
|
|
Log.error("Failed obtaining acorns from squirrel army", false)
|
|
# This is calling critical (or crit) with it's default auto_exit setting (critical/crit will automatically exit)
|
|
Log.critical("This will auto exit after called", true) # Change to false to continue the program
|
|
printerr("This only goes to the console")
|
|
|
|
# Logger also includes some assistant functions
|
|
print("Current datetime stamp: ", Log.timestamp("{month}/{day}/{year} {12hour}:{min}:{sec} {ampm}")) # I.E. '01/01/2000 01:53:22 AM'
|
|
print("Position of Example Logging node: ", Log.pos2str(self.position)) # This is so you can print positions
|