3333import java .util .concurrent .ExecutorService ;
3434import java .util .concurrent .TimeUnit ;
3535import java .util .concurrent .atomic .AtomicBoolean ;
36- import java .util .logging .Level ;
37- import java .util .logging .Logger ;
3836import java .util .stream .Collectors ;
3937import java .util .stream .IntStream ;
4038import javax .net .ssl .SSLException ;
4139import org .apache .commons .lang .StringUtils ;
4240import org .apache .commons .lang3 .ObjectUtils ;
41+ import org .slf4j .Logger ;
42+ import org .slf4j .LoggerFactory ;
4343
4444/** Agent that runs remotely on a server collecting metrics. */
4545public abstract class AbstractAgent {
46- private static final Logger logger = Logger .getLogger (AbstractAgent .class .getCanonicalName ());
46+ private static final Logger logger =
47+ LoggerFactory .getLogger (AbstractAgent .class .getCanonicalName ());
4748 /** A set of commandline parameters to hide when echoing command line arguments */
4849 protected static final Set <String > PARAMETERS_TO_HIDE =
4950 ImmutableSet .of ("-t" , "--token" , "--proxyPassword" );
@@ -131,9 +132,9 @@ protected LogsIngestionConfig loadLogsIngestionConfig() {
131132 return objectMapper .readValue (
132133 new File (proxyConfig .getLogsIngestionConfigFile ()), LogsIngestionConfig .class );
133134 } catch (UnrecognizedPropertyException e ) {
134- logger .severe ("Unable to load logs ingestion config: " + e .getMessage ());
135+ logger .error ("Unable to load logs ingestion config: " + e .getMessage ());
135136 } catch (Exception e ) {
136- logger .log ( Level . SEVERE , "Could not load logs ingestion config" , e );
137+ logger .error ( "Could not load logs ingestion config" , e );
137138 }
138139 return null ;
139140 }
@@ -143,9 +144,9 @@ private void postProcessConfig() {
143144 // connection. the alternative is to always validate connections before reuse, but since
144145 // it happens fairly infrequently, and connection re-validation performance penalty is
145146 // incurred every time, suppressing that message seems to be a more reasonable approach.
146- // org.apache.log4j.Logger .getLogger("org.apache.http.impl.execchain.RetryExec").
147+ // org.apache.log4j.LoggerFactory .getLogger("org.apache.http.impl.execchain.RetryExec").
147148 // setLevel(org.apache.log4j.Level.WARN);
148- // Logger .getLogger("org.apache.http.impl.execchain.RetryExec").setLevel(Level.WARNING);
149+ // LoggerFactory .getLogger("org.apache.http.impl.execchain.RetryExec").setLevel(Level.WARNING);
149150
150151 if (StringUtils .isBlank (proxyConfig .getHostname ().trim ())) {
151152 throw new IllegalArgumentException (
@@ -170,7 +171,7 @@ void parseArguments(String[] args) {
170171 }
171172 } catch (ParameterException e ) {
172173 logger .info (versionStr );
173- logger .severe ("Parameter exception: " + e .getMessage ());
174+ logger .error ("Parameter exception: " + e .getMessage ());
174175 System .exit (1 );
175176 }
176177 logger .info (versionStr );
@@ -271,11 +272,11 @@ public void start(String[] args) {
271272 public void run () {
272273 // exit if no active listeners
273274 if (activeListeners .count () == 0 ) {
274- logger .severe (
275+ logger .error (
275276 "**** All listener threads failed to start - there is already a "
276277 + "running instance listening on configured ports, or no listening ports "
277278 + "configured!" );
278- logger .severe ("Aborting start-up" );
279+ logger .error ("Aborting start-up" );
279280 System .exit (1 );
280281 }
281282
@@ -293,8 +294,8 @@ public void run() {
293294 },
294295 5000 );
295296 } catch (Exception e ) {
296- logger .log ( Level . SEVERE , e .getMessage (), e );
297- // logger.severe (e.getMessage());
297+ logger .error ( e .getMessage (), e );
298+ // logger.error (e.getMessage());
298299 System .exit (1 );
299300 }
300301 }
@@ -351,7 +352,7 @@ public void shutdown() {
351352 System .out .println ("Shutdown complete." );
352353 } catch (Throwable t ) {
353354 try {
354- logger .log ( Level . SEVERE , "Error during shutdown: " , t );
355+ logger .error ( "Error during shutdown: " , t );
355356 } catch (Throwable loggingError ) {
356357 t .addSuppressed (loggingError );
357358 t .printStackTrace ();
0 commit comments