protected LoggersModel toLoggersModel ( Logger [ ] loggerAnnotations , KnowledgeNamespace knowledgeNamespace ) { if ( loggerAnnotations == null || loggerAnnotations . length == 0 ) { return null ; } LoggersModel loggersModel = new V1LoggersModel ( knowledgeNamespace . uri ( ) ) ; for ( Logger loggerAnnotation : loggerAnnotations ) { LoggerModel loggerModel = new V1LoggerModel ( knowledgeNamespace . uri ( ) ) ; int interval = loggerAnnotation . interval ( ) ; if ( interval > - 1 ) { loggerModel . setInterval ( interval ) ; } String log = loggerAnnotation . log ( ) ; if ( ! UNDEFINED . equals ( log ) ) { loggerModel . setLog ( log ) ; } LoggerType loggerType = loggerAnnotation . type ( ) ; if ( ! LoggerType . THREADED_FILE . equals ( loggerType ) ) { loggerModel . setType ( loggerType ) ; } loggersModel . addLogger ( loggerModel ) ; } return loggersModel ; }
Converts logger annotations to loggers model .