📄 log.java
字号:
// Decompiled by Jad v1.5.7g. Copyright 2000 Pavel Kouznetsov.
// Jad home page: http://www.geocities.com/SiliconValley/Bridge/8617/jad.html
// Decompiler options: packimports(3)
// Source File Name: Log.java
package se.southend.drops.screen;
import java.io.PrintStream;
// Referenced classes of package se.southend.drops.screen:
// Device
public class Log
{
public Log()
{
}
private static final int assign()
{
return 1 << assigned++;
}
private static void init()
{
initialized = true;
String requested = Device.getProperty("Log");
if(requested != null)
{
requested = requested.trim().toUpperCase();
if(!requested.equals(""))
if(requested.indexOf("ALL") != -1)
{
logMask = -1;
} else
{
for(int i = 0; i < logs.length; i++)
if(requested.indexOf(logs[i]) != -1)
logMask |= 1 << i;
}
}
}
public static void print(String s)
{
print(s, INFO);
}
public static void print(byte s)
{
print(String.valueOf(s), INFO);
}
public static void print(short s)
{
print(String.valueOf(s), INFO);
}
public static void print(char s)
{
print(String.valueOf(s), INFO);
}
public static void print(int s)
{
print(String.valueOf(s), INFO);
}
public static void print(long s)
{
print(String.valueOf(s), INFO);
}
public static void print(byte s, int dest)
{
print(String.valueOf(s), dest);
}
public static void print(short s, int dest)
{
print(String.valueOf(s), dest);
}
public static void print(char s, int dest)
{
print(String.valueOf(s), dest);
}
public static void print(int s, int dest)
{
print(String.valueOf(s), dest);
}
public static void print(long s, int dest)
{
print(String.valueOf(s), dest);
}
public static void println(String s)
{
println(s, INFO);
}
public static void println(byte s)
{
println(String.valueOf(s), INFO);
}
public static void println(short s)
{
println(String.valueOf(s), INFO);
}
public static void println(char s)
{
println(String.valueOf(s), INFO);
}
public static void println(int s)
{
println(String.valueOf(s), INFO);
}
public static void println(long s)
{
println(String.valueOf(s), INFO);
}
public static void println(byte s, int dest)
{
println(String.valueOf(s), dest);
}
public static void println(short s, int dest)
{
println(String.valueOf(s), dest);
}
public static void println(char s, int dest)
{
println(String.valueOf(s), dest);
}
public static void println(int s, int dest)
{
println(String.valueOf(s), dest);
}
public static void println(long s, int dest)
{
println(String.valueOf(s), dest);
}
public static void print(String s, int dest)
{
if(!initialized)
init();
if((logMask & dest) != 0)
{
String line = compose(dest, s);
System.out.print(line);
}
}
public static void println(String s, int dest)
{
if(!initialized)
init();
if((logMask & dest) != 0)
{
String line = compose(dest, s);
System.out.println(line);
}
}
private static String compose(int type, String message)
{
int i;
for(i = 0; (type >>= 1) > 0; i++);
if(i < logs.length)
return logs[i] + ": " + message;
else
return message;
}
public static final boolean PRINT_TO_CONSOLE = true;
public static final int WARNING = assign();
public static final int ERROR = assign();
public static final int INFO = assign();
public static final int RESOURCE = assign();
public static final int NETWORK = assign();
public static final int CACHE = assign();
public static final int PLUGIN = assign();
public static final int XML = assign();
public static final int SYNTAX = assign();
public static final int DANNY = assign();
private static final String logs[] = {
"WARNING", "ERROR", "INFO", "RESOURCE", "NETWORK", "CACHE", "PLUGIN", "XML", "SYNTAX", "DANNY"
};
private static int logMask;
private static int assigned;
private static boolean initialized;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -