Difference between revisions of "Script to Read Files"

From Observer GigaFlow Support | VIAVI Solutions Inc.
Jump to: navigation, search
(Created page with " var InputStreamReader= Java.type('java.io.InputStreamReader'); var BufferedReader = Java.type('java.io.BufferedReader'); var FileReader = Java.type('java.io.FileReader'); ...")
 
 
(6 intermediate revisions by one user not shown)
Line 2: Line 2:
 
  var BufferedReader = Java.type('java.io.BufferedReader');
 
  var BufferedReader = Java.type('java.io.BufferedReader');
 
  var FileReader = Java.type('java.io.FileReader');
 
  var FileReader = Java.type('java.io.FileReader');
  var utils = Java.type('ros.CROSUtils');
+
var utils = Java.type('ros.CROSUtils');
 +
var now = new Date()
 
  log.warn("start")
 
  log.warn("start")
  try {
+
  var monthNames = ["Jan", "Feb", "Mar", "Apr", "May", "Jun",
var areader = objReader = new BufferedReader(new FileReader("/opt/ros/resources/webapps/static/syslog.txt"));
+
  "Jul", "Aug", "Sep", "Oct", "Nov", "Decr"
var line = null;
+
];
while ((line = areader.readLine()) != null) {
+
  try {
//output.append(line);
+
var areader = objReader = new BufferedReader(new FileReader("/opt/ros/resources/webapps/static/syslog.txt"));
        log.warn(line)
+
var line = null;
        var thisone = line.split(" ");
+
while ((line = areader.readLine()) != null) {
      thisone[0]="test"
+
  log.warn(line)
      log.warn(thisone.join(" "))
+
  var thisone = line.split(" ");
}
+
  thisone[0]=monthNames[now.getMonth()]
} catch ( e) {
+
  thisone[1]=now.getDate()
    output.append(e.printStackTrace());
+
  thisone[2]=now.getHours()+":"+now.getMinutes()+":"+now.getSeconds()
 +
  log.warn(thisone.join(" "))
 
  }
 
  }
  log.warn("end")
+
  } catch ( e) {
 +
  areader.close()
 +
  }
 +
  log.warn("end")

Latest revision as of 09:23, 20 September 2023

var InputStreamReader= Java.type('java.io.InputStreamReader');
var BufferedReader = Java.type('java.io.BufferedReader');
var FileReader = Java.type('java.io.FileReader');
var utils = Java.type('ros.CROSUtils');
var now = new Date()
log.warn("start")
var monthNames = ["Jan", "Feb", "Mar", "Apr", "May", "Jun",
  "Jul", "Aug", "Sep", "Oct", "Nov", "Decr"
];
 try {
var areader = objReader = new BufferedReader(new FileReader("/opt/ros/resources/webapps/static/syslog.txt"));
var line = null;
while ((line = areader.readLine()) != null) {
 log.warn(line)
 var thisone = line.split(" ");	
 thisone[0]=monthNames[now.getMonth()]
 thisone[1]=now.getDate()
 thisone[2]=now.getHours()+":"+now.getMinutes()+":"+now.getSeconds()
 log.warn(thisone.join(" "))
}
} catch ( e) {
  areader.close()
 }
 log.warn("end")