parent
9113eeebb9
commit
b28155a752
@ -1,54 +0,0 @@
|
||||
package com.olexyn.ensync;
|
||||
|
||||
import java.io.BufferedReader;
|
||||
import java.io.InputStreamReader;
|
||||
import java.util.List;
|
||||
|
||||
public class Execute {
|
||||
|
||||
|
||||
/**
|
||||
* @param cmd an array representing a shell command
|
||||
* @return <i>TwoBr</i> class, containing two BufferedReaders,
|
||||
* <i>output</i> and <i>error</i>
|
||||
* @see <i>output</i> BufferedReader, corresponds to STDOUT
|
||||
* <i>error</i> BufferedReader, corresponds to STDERR
|
||||
*/
|
||||
public TwoBr execute(String cmd[]) {
|
||||
TwoBr twobr = new TwoBr();
|
||||
try {
|
||||
Process process = Runtime.getRuntime().exec(cmd);
|
||||
process.waitFor();
|
||||
twobr.output = new BufferedReader(new InputStreamReader(process.getInputStream()));
|
||||
twobr.error = new BufferedReader(new InputStreamReader(process.getErrorStream()));
|
||||
} catch (Exception e) {
|
||||
e.printStackTrace();
|
||||
}
|
||||
return twobr;
|
||||
}
|
||||
|
||||
|
||||
public TwoBr execute(List<String> cmd) {
|
||||
|
||||
String[] cmdArr = new String[cmd.size()];
|
||||
for (int i = 0; i < cmd.size(); i++) {
|
||||
cmdArr[i] = cmd.get(i);
|
||||
}
|
||||
|
||||
return execute(cmdArr);
|
||||
}
|
||||
|
||||
public void executeBatch(List<String[]> batch) {
|
||||
|
||||
for (String[] strings : batch) {
|
||||
execute(strings);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
public class TwoBr {
|
||||
public BufferedReader output;
|
||||
public BufferedReader error;
|
||||
}
|
||||
}
|
@ -1,50 +0,0 @@
|
||||
package com.olexyn.ensync;
|
||||
|
||||
|
||||
import java.io.IOException;
|
||||
import java.util.Date;
|
||||
import java.util.logging.FileHandler;
|
||||
import java.util.logging.Level;
|
||||
import java.util.logging.LogRecord;
|
||||
import java.util.logging.Logger;
|
||||
import java.util.logging.SimpleFormatter;
|
||||
|
||||
|
||||
|
||||
public class LogUtil {
|
||||
|
||||
private static final String format = "[%1$tF %1$tT] [%4$-7s] %5$-100s [%2$s]\n";
|
||||
|
||||
public static Logger get(Class<?> c) {
|
||||
return get(c, Level.INFO);
|
||||
}
|
||||
|
||||
public static Logger get(Class<?> c, Level level) {
|
||||
System.setProperty("java.util.logging.SimpleFormatter.format", format);
|
||||
Logger logger = Logger.getLogger(c.getName());
|
||||
try {
|
||||
String dir = System.getProperty("user.dir") + "/logs/main.log";
|
||||
FileHandler fh = new FileHandler(dir, true);
|
||||
fh.setFormatter(new SimpleFormatter() {
|
||||
@Override
|
||||
public synchronized String format(LogRecord logRecord) {
|
||||
String msg = logRecord.getMessage();
|
||||
return String.format(format,
|
||||
new Date(logRecord.getMillis()),
|
||||
logRecord.getSourceClassName() + " " + logRecord.getSourceMethodName(),
|
||||
"",
|
||||
logRecord.getLevel().getLocalizedName(),
|
||||
msg
|
||||
);
|
||||
}
|
||||
});
|
||||
|
||||
logger.addHandler(fh);
|
||||
logger.setLevel(level);
|
||||
} catch (NullPointerException | IOException e) {
|
||||
e.printStackTrace();
|
||||
}
|
||||
return logger;
|
||||
}
|
||||
|
||||
}
|
@ -1,6 +0,0 @@
|
||||
package com.olexyn.ensync;
|
||||
|
||||
public enum OperationMode {
|
||||
JAVA_FX,
|
||||
JSON
|
||||
}
|
Loading…
Reference in new issue