Execute ( SpaceVim api: logger ):
  let log = SpaceVim#api#import('logger')
  call log.set_name('TestLog')
  AssertEqual log.name, 'TestLog'
  call log.info('info test')
  call log.warn('info test')
  call log.error('info test')
  AssertEqual len(log.temp), 3
  call log.set_level(2)
  call log.info('info test')
  call log.warn('info test')
  call log.error('info test')
  AssertEqual len(log.temp), 5
  call log.set_level(3)
  call log.info('info test')
  call log.warn('info test')
  call log.error('info test')
  AssertEqual len(log.temp), 6
  AssertEqual len(split(log.view(1), "\n")), 7
  AssertEqual len(split(log.view(2), "\n")), 6
  AssertEqual len(split(log.view(3), "\n")), 4
  unlet log