private File getFile() { if (outFile == null || dateUnit != DateUtil.getDateUnit()) { String filename = FILE_PREFIX + "-" + DateUtil.yyyymmdd()+ ".log"; outFile = new File(DIRECTORY, filename); File parentDir = new File(DIRECTORY); if (parentDir.exists() == false) { parentDir.mkdirs(); } } return outFile; }
private static synchronized void openFile() throws IOException { if (pw == null) { lastDataUnit = DateUtil.getDateUnit(); lastDir = conf.log_dir; lastFileRotation = conf.log_rotation_enalbed; new File(lastDir).mkdirs(); if (conf.log_rotation_enalbed) { FileWriter fw = new FileWriter(new File(conf.log_dir, "agent-" + DateUtil.yyyymmdd() + ".log"), true); pw = new PrintWriter(fw); } else { pw = new PrintWriter(new File(conf.log_dir, "agent.log")); } lastDataUnit = DateUtil.getDateUnit(); } }
public void run() { long last = System.currentTimeMillis(); while (true) { long now = System.currentTimeMillis(); if (now > last + DateUtil.MILLIS_PER_HOUR) { last = now; clearOldLog(); } if (lastDataUnit != DateUtil.getDateUnit()) { pw = (PrintWriter) FileUtil.close(pw); lastDataUnit = DateUtil.getDateUnit(); } ThreadUtil.sleep(5000); } } };
protected static void clearOldLog() { if (conf.log_rotation_enalbed == false) return; if (conf.log_keep_days <= 0) return; long nowUnit = DateUtil.getDateUnit(); File dir = new File(conf.log_dir); File[] files = dir.listFiles(); for (int i = 0; i < files.length; i++) { if (files[i].isDirectory()) continue; String name = files[i].getName(); if (name.startsWith("agent-") == false) continue; int x = name.lastIndexOf('.'); if (x < 0) continue; String date = name.substring("agent-".length(), x); if (date.length() != 8) continue; try { long d = DateUtil.yyyymmdd(date); long fileUnit = DateUtil.getDateUnit(d); if (nowUnit - fileUnit > DateUtil.MILLIS_PER_DAY * conf.log_keep_days) { files[i].delete(); } } catch (Exception e) { } } }
return; String scouter_prefix = "scouter-" + conf.obj_name; long nowUnit = DateUtil.getDateUnit(); File dir = new File(conf.log_dir); File[] files = dir.listFiles(); long fileUnit = DateUtil.getDateUnit(d); if (nowUnit - fileUnit > DateUtil.MILLIS_PER_DAY * conf.log_keep_days) { files[i].delete();
return; String scouter_prefix = "scouter-" + conf.obj_name; long nowUnit = DateUtil.getDateUnit(); File dir = new File(conf.log_dir); File[] files = dir.listFiles(); long fileUnit = DateUtil.getDateUnit(d); if (nowUnit - fileUnit > conf.log_keep_days) { files[i].delete();
return; String scouter_prefix = "scouter-" + conf.obj_name; long nowUnit = DateUtil.getDateUnit(); File dir = new File(conf.log_dir); File[] files = dir.listFiles(); long fileUnit = DateUtil.getDateUnit(d); if (nowUnit - fileUnit > conf.log_keep_days) { files[i].delete();
private synchronized void process() { long now = System.currentTimeMillis(); if (now > last + DateUtil.MILLIS_PER_HOUR) { last = now; clearOldLog(); } if (CompareUtil.equals(lastDir, conf.log_dir) == false // || lastFileRotation != conf.log_rotation_enabled // || lastDataUnit != DateUtil.getDateUnit() // || scouter_name.equals(conf.obj_name) == false// || (logfile != null && logfile.exists() == false)) { pw = (PrintWriter) FileUtil.close(pw); logfile = null; lastDir = conf.log_dir; lastFileRotation = conf.log_rotation_enabled; lastDataUnit = DateUtil.getDateUnit(); scouter_name = conf.obj_name; } try { openFile(scouter_name); } catch (Throwable t) { sysout(t.getMessage()); } } };
private synchronized void process() { long now = System.currentTimeMillis(); if (now > last + DateUtil.MILLIS_PER_HOUR) { last = now; clearOldLog(); } if (CompareUtil.equals(lastDir, conf.log_dir) == false // || lastFileRotation != conf.log_rotation_enabled // || lastDataUnit != DateUtil.getDateUnit() // || scouter_name.equals(conf.obj_name) == false// || (logfile != null && logfile.exists() == false)) { pw = (PrintWriter) FileUtil.close(pw); logfile = null; lastDir = conf.log_dir; lastFileRotation = conf.log_rotation_enabled; lastDataUnit = DateUtil.getDateUnit(); scouter_name = conf.obj_name; } try { openFile(scouter_name); } catch (Throwable t) { sysout(t.getMessage()); } } };
private synchronized void process() { long now = System.currentTimeMillis(); if (now > last + DateUtil.MILLIS_PER_HOUR) { last = now; clearOldLog(); } if (CompareUtil.equals(lastDir, conf.log_dir) == false // || lastFileRotation != conf.log_rotation_enabled // || lastDataUnit != DateUtil.getDateUnit() // || scouter_name.equals(conf.obj_name) == false// || (logfile != null && logfile.exists() == false)) { pw = (PrintWriter) FileUtil.close(pw); logfile = null; lastDir = conf.log_dir; lastFileRotation = conf.log_rotation_enabled; lastDataUnit = DateUtil.getDateUnit(); scouter_name = conf.obj_name; } try { openFile(scouter_name); } catch (Throwable t) { sysout(t.getMessage()); } } };
public void run() { Logger.println("Version " + Version.getAgentFullVersion()); long dateUnit = DateUtil.getDateUnit(); while (running) { reload(false); // Text Data Reset.. long nowUnit = DateUtil.getDateUnit(); if (dateUnit != nowUnit) { dateUnit = nowUnit; DataProxy.reset(); } ThreadUtil.sleep(3000); } }
public void run() { Logger.println("Version " + Version.getAgentFullVersion()); long dateUnit = DateUtil.getDateUnit(); while (running) { reload(false); // Text Data Reset.. long nowUnit = DateUtil.getDateUnit(); if (dateUnit != nowUnit) { dateUnit = nowUnit; DataProxy.reset(); } ThreadUtil.sleep(3000); } }
public void run() { Logger.println("Version " + Version.getAgentFullVersion()); long dateUnit = DateUtil.getDateUnit(); while (running) { reload(false); // Text Data Reset.. long nowUnit = DateUtil.getDateUnit(); if (dateUnit != nowUnit) { dateUnit = nowUnit; DataProxy.reset(); } ThreadUtil.sleep(3000); } }
long startDateUnit = DateUtil.getDateUnit(request.getStartTimeMillis()); for (long dateUnit = startDateUnit; DateUtil.dateUnitToTimeMillis(dateUnit) < request.getEndTimeMillis(); dateUnit++) { paramPack.put(ParamConstant.STIME, Math.max(DateUtil.dateUnitToTimeMillis(dateUnit) + 1000, request.getStartTimeMillis()));
private File getFile() { if (outFile == null || dateUnit != DateUtil.getDateUnit()) { String filename = FILE_PREFIX + "-" + DateUtil.yyyymmdd()+ ".log"; outFile = new File(DIRECTORY, filename); File parentDir = new File(DIRECTORY); if (parentDir.exists() == false) { parentDir.mkdirs(); } } return outFile; }
return; String scouter_prefix = "scouter-" + conf.obj_name; long nowUnit = DateUtil.getDateUnit(); File dir = new File(conf.log_dir); File[] files = dir.listFiles(); long fileUnit = DateUtil.getDateUnit(d); if (nowUnit - fileUnit > conf.log_keep_days) { files[i].delete();
private synchronized void process() { long now = System.currentTimeMillis(); if (now > last + DateUtil.MILLIS_PER_HOUR) { last = now; clearOldLog(); } if (CompareUtil.equals(lastDir, conf.log_dir) == false // || lastFileRotation != conf.log_rotation_enabled // || lastDataUnit != DateUtil.getDateUnit() // || scouter_name.equals(conf.obj_name) == false// || (logfile != null && logfile.exists() == false)) { pw = (PrintWriter) FileUtil.close(pw); logfile = null; lastDir = conf.log_dir; lastFileRotation = conf.log_rotation_enabled; lastDataUnit = DateUtil.getDateUnit(); scouter_name = conf.obj_name; } try { openFile(scouter_name); } catch (Throwable t) { sysout(t.getMessage()); } } };
public void run() { Logger.println("Version " + Version.getAgentFullVersion()); long dateUnit = DateUtil.getDateUnit(); while (running) { reload(false); // Text Data Reset.. long nowUnit = DateUtil.getDateUnit(); if (dateUnit != nowUnit) { dateUnit = nowUnit; DataProxy.reset(); } ThreadUtil.sleep(3000); } }
long startDateUnit = DateUtil.getDateUnit(request.getStartTimeMillis()); for (long dateUnit = startDateUnit; DateUtil.dateUnitToTimeMillis(dateUnit) < request.getEndTimeMillis(); dateUnit++) { paramPack.put(ParamConstant.STIME, Math.max(DateUtil.dateUnitToTimeMillis(dateUnit) + 1000, request.getStartTimeMillis()));