JaRMoS  1.1
Java Reduced Model Simulations
 All Classes Namespaces Files Functions Variables Enumerator Groups Pages
Log.java
Go to the documentation of this file.
1 package jarmos;
2 
3 import java.util.Arrays;
4 
11 public class Log {
12 
17  public static void d(String ID, String msg) {
18  System.out.println(ID + ": " + msg);
19  }
20 
25  public static void e(String ID, String msg) {
26  System.out.println("ERROR in " + ID + ":" + msg);
27  }
28 
33  public static void w(String ID, String msg) {
34  System.out.println("WARNING in " + ID + ":" + msg);
35  }
36 
42  public static void e(String debugTag, String string, Exception e) {
43  e(debugTag, string + ", Exception: " + e.getMessage());
44  e.printStackTrace();
45  }
46 
47  public static String subArr(float[] arr, int N) {
48  float[] tmp = new float[N];
49  System.arraycopy(arr, 0, tmp, 0, N);
50  return Arrays.toString(tmp);
51  }
52 
53  public static String dumpArr(float[][] arr) {
54  String res = "";
55  for (int i = 0; i < arr.length; i++) {
56  res += i + ": " + Arrays.toString(arr[i]) + ", ";
57  }
58  return res;
59  }
60 
61 }
static void d(String ID, String msg)
Definition: Log.java:17
static void w(String ID, String msg)
Definition: Log.java:33
static void e(String debugTag, String string, Exception e)
Definition: Log.java:42
Provides a Log class imitating the Android Log class when not used on android systems.
Definition: Log.java:11
static String subArr(float[] arr, int N)
Definition: Log.java:47
static void e(String ID, String msg)
Definition: Log.java:25
static String dumpArr(float[][] arr)
Definition: Log.java:53