svnno****@sourc*****
svnno****@sourc*****
2008年 12月 22日 (月) 15:49:02 JST
Revision: 9
http://svn.sourceforge.jp/view?root=senna-java&view=rev&rev=9
Author: mir
Date: 2008-12-22 15:49:01 +0900 (Mon, 22 Dec 2008)
Log Message:
-----------
* src/java/senna/SennaLogger.java: add write method
* src/jni/senna_SennaLogger.h: add write method
* src/jni/senna_SennaLogger.c: add write method
Modified Paths:
--------------
trunk/ChangeLog
trunk/src/java/senna/SennaLogger.java
trunk/src/jni/senna_SennaLogger.c
trunk/src/jni/senna_SennaLogger.h
-------------- next part --------------
Modified: trunk/ChangeLog
===================================================================
--- trunk/ChangeLog 2008-12-19 10:35:34 UTC (rev 8)
+++ trunk/ChangeLog 2008-12-22 06:49:01 UTC (rev 9)
@@ -1,3 +1,8 @@
+2008-12-22 Tetsuro IKEDA <ikdtt****@gmail*****>
+ * src/java/senna/SennaLogger.java: add write method
+ * src/jni/senna_SennaLogger.h: add write method
+ * src/jni/senna_SennaLogger.c: add write method
+
2008-12-19 Tetsuro IKEDA <ikdtt****@gmail*****>
* src/jni/Makefile: remove trash
Modified: trunk/src/java/senna/SennaLogger.java
===================================================================
--- trunk/src/java/senna/SennaLogger.java 2008-12-19 10:35:34 UTC (rev 8)
+++ trunk/src/java/senna/SennaLogger.java 2008-12-22 06:49:01 UTC (rev 9)
@@ -66,4 +66,13 @@
* @throws SennaException
*/
public static native void setLevel(int level) throws SennaException;
+
+ /**
+ * write log with level.
+ *
+ * @param level log level
+ * @param message log message
+ * @throws SennaException
+ */
+ public static native void write(int level, String message) throws SennaException;
}
Modified: trunk/src/jni/senna_SennaLogger.c
===================================================================
--- trunk/src/jni/senna_SennaLogger.c 2008-12-19 10:35:34 UTC (rev 8)
+++ trunk/src/jni/senna_SennaLogger.c 2008-12-22 06:49:01 UTC (rev 9)
@@ -98,3 +98,15 @@
log_level = level;
senna_logger.max_level = (sen_log_level) log_level;
}
+
+/*
+ * Class: senna_SennaLogger
+ * Method: write
+ * Signature: (ILjava/lang/String;)V
+ */
+JNIEXPORT void JNICALL
+Java_senna_SennaLogger_write(JNIEnv *env, jclass clazz,
+ jint level, jstring message)
+{
+ SEN_LOG(level, message);
+}
Modified: trunk/src/jni/senna_SennaLogger.h
===================================================================
--- trunk/src/jni/senna_SennaLogger.h 2008-12-19 10:35:34 UTC (rev 8)
+++ trunk/src/jni/senna_SennaLogger.h 2008-12-22 06:49:01 UTC (rev 9)
@@ -39,6 +39,14 @@
JNIEXPORT void JNICALL Java_senna_SennaLogger_setLevel
(JNIEnv *, jclass, jint);
+/*
+ * Class: senna_SennaLogger
+ * Method: write
+ * Signature: (ILjava/lang/String;)V
+ */
+JNIEXPORT void JNICALL Java_senna_SennaLogger_write
+ (JNIEnv *, jclass, jint, jstring);
+
#ifdef __cplusplus
}
#endif