@@ -18,35 +18,38 @@ package com.github.hauner.openapi.spring.parser
1818
1919import com.github.hauner.openapi.spring.parser.swagger.Parser as Swagger
2020import com.github.hauner.openapi.spring.parser.openapi4j.Parser as OpenApi4J
21+ import org.slf4j.Logger
22+ import org.slf4j.LoggerFactory
2123
2224/**
2325 * OpenAPI parser abstraction. Supports swagger or openapi4 parser.
2426 *
2527 * @author Martin Hauner
2628 */
2729class Parser {
30+ private static final Logger LOG = LoggerFactory . getLogger (Parser . class)
2831
2932 OpenApi parse (Map<String , ?> processorOptions ) {
3033 def apiPath = processorOptions. apiPath as String
3134
3235 switch (processorOptions. parser as ParserType ) {
3336
3437 case ParserType . SWAGGER :
35- println " info: using SWAGGER parser"
38+ LOG . info ( " using SWAGGER parser" )
3639
3740 def parser = new Swagger ()
3841 return parser. parse (apiPath)
3942
4043 case ParserType . OPENAPI4J :
41- println " info: using OPENAPI4J parser"
44+ LOG . info ( " using OPENAPI4J parser" )
4245
4346 def parser = new OpenApi4J ()
4447 return parser. parse (apiPath)
4548
4649 default :
4750 if (processorOptions. parser != null ) {
48- println " warning: unknown parser type: ${ processorOptions.parser} "
49- println " warning: available parsers: SWAGGER, OPENAPI4J"
51+ LOG . warn ( " unknown parser type: {} " , processorOptions. parser)
52+ LOG . warn ( " available parsers: SWAGGER, OPENAPI4J" )
5053 }
5154
5255 def parser = new Swagger ()
0 commit comments