[Senna-java-commit 3] [svn] [9] * src/java/senna/SennaLogger.java: add write method

Back to archive index

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


Senna-java-commit メーリングリストの案内
Back to archive index