美文网首页
idea一键生成Log日志

idea一键生成Log日志

作者: Java小白笔记 | 来源:发表于2022-06-21 17:58 被阅读0次

    idea一键生成Log日志

    通过idea live templates自动生成:

    1、loge 异常日志打印

    log.error($content$,$[params](https://so.csdn.net/so/search?q=params&spm=1001.2101.3001.7020)$);
    

    content 参数:

    groovyScript("def params = _2.collect {'【'+it+' = {}】'}.join(', '); return '\"' + _1 + '() called with exception => ' + (params.empty  ? '' : params) + '\"'", methodName(), methodParameters())
    

    params参数:

    groovyScript("def params = _1.collect {it}.join(', '); return  (params.empty  ? '' : params) + ',e' ",  methodParameters())
    
    微信截图_20220621175939.png

    2、logi 参数日志打印

    log.info($content$,$params$);
    

    content参数:

    groovyScript("def params = _2.collect {'【'+it+' = {}】'}.join(', '); return '\"' + _1 + '() called with parameters => ' + (params.empty  ? '' : params) + '\"'", methodName(), methodParameters())
    

    params参数:

    groovyScript("def params = _1.collect {it}.join(', '); return  (params.empty  ? '' : params) ",  methodParameters())
    

    3、logr 结果日志打印

    log.info("$METHOD_NAME$() returned: " +  $result$);
    

    METHOD_NAME参数:

    methodName()
    

    result参数:

    variableOfType(methodReturnType())
    

    相关文章

      网友评论

          本文标题:idea一键生成Log日志

          本文链接:https://www.haomeiwen.com/subject/czyevrtx.html