mirror of
https://github.com/SpaceVim/SpaceVim.git
synced 2025-02-03 21:00:06 +08:00
20 lines
851 B
Plaintext
20 lines
851 B
Plaintext
Execute ( SpaceVim lua api: logger ):
|
|
let cmp = SpaceVim#api#import('vim#compatible')
|
|
lua spacevim_logger = require('spacevim.api').import('logger')
|
|
lua spacevim_logger.set_name('TestLog')
|
|
AssertEqual cmp.luaeval('spacevim_logger.name'), 'TestLog'
|
|
lua spacevim_logger.info('info test')
|
|
lua spacevim_logger.warn('info test')
|
|
lua spacevim_logger.error('info test')
|
|
AssertEqual cmp.luaeval('#spacevim_logger.temp'), 3
|
|
lua spacevim_logger.set_level(2)
|
|
lua spacevim_logger.info('info test')
|
|
lua spacevim_logger.warn('info test')
|
|
lua spacevim_logger.error('info test')
|
|
AssertEqual cmp.luaeval('#spacevim_logger.temp'), 5
|
|
lua spacevim_logger.set_level(3)
|
|
lua spacevim_logger.info('info test')
|
|
lua spacevim_logger.warn('info test')
|
|
lua spacevim_logger.error('info test')
|
|
AssertEqual cmp.luaeval('#spacevim_logger.temp'), 6
|