75 lines
1.5 KiB
GDScript
75 lines
1.5 KiB
GDScript
extends Node2D
|
|
|
|
var _lgr = null
|
|
var _gut = null
|
|
|
|
var yield_timer = null
|
|
|
|
func before_all():
|
|
yield_timer = Timer.new()
|
|
|
|
func after_all():
|
|
yield_timer.free()
|
|
|
|
func _on_Gut_gut_ready():
|
|
yield_timer.wait_time = .5
|
|
yield_timer.connect('timeout',Callable(self,'on_yield_timer_timeout'))
|
|
yield_timer.one_shot = false
|
|
add_child(yield_timer)
|
|
|
|
_lgr = load('res://addons/gut/logger.gd').new()
|
|
|
|
#$Gut.get_gut().get_gui().set_font_size(30)
|
|
_gut = $Gut.get_gut()
|
|
_gut.add_directory('res://test/samples')
|
|
_gut.logger = _lgr
|
|
_gut.maximize()
|
|
|
|
_lgr.disable_printer('console', false)
|
|
|
|
yield_timer.start()
|
|
|
|
func _run_print_routines():
|
|
_print_some_things()
|
|
_print_all_formats()
|
|
|
|
_lgr.log()
|
|
_lgr.log()
|
|
_lgr.set_indent_level(3)
|
|
_lgr.set_indent_string('|...')
|
|
_print_some_things()
|
|
_print_all_formats()
|
|
|
|
_lgr.set_indent_level(0)
|
|
_lgr.set_indent_string(' ')
|
|
|
|
func _print_some_things():
|
|
_lgr.log('Hello World3D')
|
|
_lgr.passed('This passed')
|
|
_lgr.failed('This failed')
|
|
_lgr.info('infoing')
|
|
_lgr.warn('warning')
|
|
_lgr.error('erroring')
|
|
_lgr.pending('pending')
|
|
_lgr.pending('')
|
|
_lgr.deprecated('you do not need this anymore')
|
|
_lgr.deprecated('deprecated', 'use me')
|
|
_lgr.log()
|
|
_lgr.log()
|
|
|
|
|
|
func _print_all_formats():
|
|
for key in _lgr.fmts:
|
|
_lgr.lograw(key, _lgr.fmts[key])
|
|
_lgr.lograw(' ')
|
|
_lgr.log()
|
|
|
|
_lgr.lograw(_lgr.get_indent())
|
|
for key in _lgr.fmts:
|
|
_lgr.lograw(key, _lgr.fmts[key])
|
|
_lgr.lograw(' ')
|
|
_lgr.log()
|
|
|
|
for key in _lgr.fmts:
|
|
_lgr.log(key, _lgr.fmts[key])
|