Immediately flush the console log
This commit is contained in:
		@@ -60,7 +60,17 @@ public class EnvoyLog {
 | 
				
			|||||||
		} catch (SecurityException | IOException e) {
 | 
							} catch (SecurityException | IOException e) {
 | 
				
			||||||
			e.printStackTrace();
 | 
								e.printStackTrace();
 | 
				
			||||||
		}
 | 
							}
 | 
				
			||||||
		consoleHandler = new StreamHandler(System.out, formatter);
 | 
							consoleHandler = new StreamHandler(System.out, formatter) {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
								/**
 | 
				
			||||||
 | 
								 * {@inheritDoc}
 | 
				
			||||||
 | 
								 */
 | 
				
			||||||
 | 
								@Override
 | 
				
			||||||
 | 
								public synchronized void publish(LogRecord record) {
 | 
				
			||||||
 | 
									super.publish(record);
 | 
				
			||||||
 | 
									flush();
 | 
				
			||||||
 | 
								}
 | 
				
			||||||
 | 
							};
 | 
				
			||||||
		consoleHandler.setLevel((Level) config.get("consoleLevelBarrier").get());
 | 
							consoleHandler.setLevel((Level) config.get("consoleLevelBarrier").get());
 | 
				
			||||||
		consoleHandler.setFormatter(formatter);
 | 
							consoleHandler.setFormatter(formatter);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user