From 25f2175f560fd28841c1d6767aff36550280088a Mon Sep 17 00:00:00 2001 From: wsdjeg Date: Thu, 12 Jan 2017 15:54:14 +0800 Subject: [PATCH] Fix viewlog --- autoload/SpaceVim/logger.vim | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/autoload/SpaceVim/logger.vim b/autoload/SpaceVim/logger.vim index 8ff0c30e1..4d57e0c8e 100644 --- a/autoload/SpaceVim/logger.vim +++ b/autoload/SpaceVim/logger.vim @@ -43,11 +43,10 @@ function! SpaceVim#logger#viewLog(...) abort let l = a:0 > 0 ? a:1 : 1 if filereadable(s:logger_file) let logs = readfile(s:logger_file, '') + return join(filter(logs, "v:val =~# '\[ SpaceVim \] \[\d\d\:\d\d\:\d\d\] \[" . s:levels[l] . "\]'"), "\n") else - let logs = [] - echom '[ SpaceVim ] : logger file ' . s:logger_file . ' does not exists!' + return '[ SpaceVim ] : logger file ' . s:logger_file . ' does not exists!' endif - return join(filter(logs, "v:val =~# '\[ SpaceVim \] \[\d\d\:\d\d\:\d\d\] \[" . s:levels[l] . "\]'"), "\n") endfunction ""