* src/java/senna/SennaLogger.java: add write method
* src/jni/senna_SennaLogger.h: add write method
* src/jni/senna_SennaLogger.c: add write method
@@ -1,3 +1,8 @@ | ||
1 | +2008-12-22 Tetsuro IKEDA <ikdttr@gmail.com> | |
2 | + * src/java/senna/SennaLogger.java: add write method | |
3 | + * src/jni/senna_SennaLogger.h: add write method | |
4 | + * src/jni/senna_SennaLogger.c: add write method | |
5 | + | |
1 | 6 | 2008-12-19 Tetsuro IKEDA <ikdttr@gmail.com> |
2 | 7 | * src/jni/Makefile: remove trash |
3 | 8 |
@@ -98,3 +98,15 @@ | ||
98 | 98 | log_level = level; |
99 | 99 | senna_logger.max_level = (sen_log_level) log_level; |
100 | 100 | } |
101 | + | |
102 | +/* | |
103 | + * Class: senna_SennaLogger | |
104 | + * Method: write | |
105 | + * Signature: (ILjava/lang/String;)V | |
106 | + */ | |
107 | +JNIEXPORT void JNICALL | |
108 | +Java_senna_SennaLogger_write(JNIEnv *env, jclass clazz, | |
109 | + jint level, jstring message) | |
110 | +{ | |
111 | + SEN_LOG(level, message); | |
112 | +} |
@@ -39,6 +39,14 @@ | ||
39 | 39 | JNIEXPORT void JNICALL Java_senna_SennaLogger_setLevel |
40 | 40 | (JNIEnv *, jclass, jint); |
41 | 41 | |
42 | +/* | |
43 | + * Class: senna_SennaLogger | |
44 | + * Method: write | |
45 | + * Signature: (ILjava/lang/String;)V | |
46 | + */ | |
47 | +JNIEXPORT void JNICALL Java_senna_SennaLogger_write | |
48 | + (JNIEnv *, jclass, jint, jstring); | |
49 | + | |
42 | 50 | #ifdef __cplusplus |
43 | 51 | } |
44 | 52 | #endif |
@@ -66,4 +66,13 @@ | ||
66 | 66 | * @throws SennaException |
67 | 67 | */ |
68 | 68 | public static native void setLevel(int level) throws SennaException; |
69 | + | |
70 | + /** | |
71 | + * write log with level. | |
72 | + * | |
73 | + * @param level log level | |
74 | + * @param message log message | |
75 | + * @throws SennaException | |
76 | + */ | |
77 | + public static native void write(int level, String message) throws SennaException; | |
69 | 78 | } |