[Groonga-mysql-commit] mroonga/mroonga [master] added description about log level.

Back to archive index

null+****@clear***** null+****@clear*****
2010年 11月 23日 (火) 23:06:40 JST


Tetsuro IKEDA	2010-11-23 14:06:40 +0000 (Tue, 23 Nov 2010)

  New Revision: f61eb6ed93774bbf1d1f4bf54c86b552909d522c

  Log:
    added description about log level.

  Modified files:
    doc/ja/source/userguide.rst

  Modified: doc/ja/source/userguide.rst (+39 -2)
===================================================================
--- doc/ja/source/userguide.rst    2010-11-23 13:48:38 +0000 (23b2e48)
+++ doc/ja/source/userguide.rst    2010-11-23 14:06:40 +0000 (1743de6)
@@ -191,9 +191,46 @@ groongaストレージエンジンではデフォルトでログの出力を行
  2010-10-07 17:32:44.934048|d|46953940|hash get not found (key=test)
  2010-10-07 17:32:44.936113|d|46953940|hash put (key=test)
 
-現在のgroongaストレージエンジンは開発バージョンということもあり、ログの出力レベルは最大(=DUMP)となっております。
+現在のgroongaストレージエンジンは開発バージョンということもあり、ログのデフォルトの出力レベルは最大(=DUMP)となっております。
 
-ログの出力レベルの変更や"flush logs"への対応はまだ行われておりませんが、将来のバージョンで対応される予定となっています。
+ログの出力レベルは ``groonga_log_level`` というシステム変数で確認することができます(グローバル変数)。またSET文で動的に出力レベルを変更することもできます。 ::
+
+ mysql> SHOW VARIABLES LIKE 'groonga_log_level';
+ +-------------------+-------+
+ | Variable_name     | Value |
+ +-------------------+-------+
+ | groonga_log_level | DUMP  |
+ +-------------------+-------+
+ 1 row in set (0.00 sec)
+ 
+ mysql> SET GLOBAL groonga_log_level=NOTICE;
+ Query OK, 0 rows affected (0.05 sec)
+ 
+ mysql> SHOW VARIABLES LIKE 'groonga_log_level';
+ +-------------------+--------+
+ | Variable_name     | Value  |
+ +-------------------+--------+
+ | groonga_log_level | NOTICE |
+ +-------------------+--------+
+ 1 row in set (0.00 sec)
+
+設定可能なログレベルは以下の通りです。
+
+* NONE
+* EMERG
+* ALERT
+* CRIT
+* ERROR
+* WARNING
+* NOTICE
+* INFO
+* DEBUG
+* DUMP
+
+またFLUSH LOGSでログの再オープンを行うことができます。MySQLサーバを停止せずにログのローテートを行いたいような場合には、以下の手順で実行すると良いでしょう。
+
+1. ``groonga.log`` ファイルの名前を変更(OSコマンドのmvなどで)
+2. MySQLサーバに対して"FLUSH LOGS"を実行(mysqlコマンドあるいはmysqladminコマンドにて)
 
 カラムの刈り込み
 ----------------------------




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