2016-09-16 7 views
0

Marklogic 8はローカルシステムのCドライブにインストールされ、errorlog.txtはC:/ program file/marklogic/data/log内に生成されます。 admin apiを使ってそのパスを上書きする方法はありますか?私は、上書きパスのためのmarklogicを新しくインストールする必要はありません。 私に何か提案をお願いしますか?新規インストールなしでmarklogic 8のerror.logファイルのデフォルトの場所を上書きする方法

答えて

1

あなたが求めていることを行うための文書化された方法はありません。ただし、ログファイル自体とは別に、OSのシステムログ機能を使用して、ログメッセージが他のシステムツールを介してどこに記録されているかを処理できます。 https://docs.marklogic.com/guide/admin/logfiles#id_76790

これには、OSシステムロギング機能に送信される情報の設定方法が含まれます。同じ文書のさらに下には、システムメッセージを読む方法についても解説しています - ウィンドウやLinuxのメモを含む

メインログをOSシステムロギング機能専用にして、errorlog.textファイルのサイズを最小限にする場合は、レベルをEmergencyに設定し、1つのコピーのみを保持して毎日ローテーションすると、できるだけ小さくなります。その後、残りのシステムログで実際の情報を見つけることができます。

+0

ありがとうございました。私のOS(ウィンドウ7)のシステムログ機能をセットアップする方法、またはOSでシステムログ機能を設定する方法はありますか。 – Raj

+0

私はWindowsを使用しません。しかし、おそらくこれが役立ちます:http://www.sevenforums.com/tutorials/226084-event-viewer-open-use-windows-7-a.html アプリケーションメッセージは「エラー、警告、情報」に分類されます。窓に前述のドキュメントでは、MarkLogicが7つのログレベルを3に圧縮する方法について説明しています。これらはおそらく上記の3つのログレベルです。 –

0

Windowsは既にシステムログを受け入れるように設定されているため、処置は必要ありません。 MarkLogicは、システムログとログファイルのグループ設定に応じて、システムログとローカルログファイルに書き込みます。デイビッドが述べたように。

ログファイルは、マークロジック 'データディレクトリ' /ログに保存されます。これは環境変数MARKLOGIC_DATA_DIRによって上書きできますが、Windowsサービスの起動時にその変更をサービス環境に置く必要があります(単純な回答の範囲を超えて)。

また、標準のWindowsファイルとディレクトリジャンクション、NTFSマウントとシンボリックリンクを使用して、任意のディレクトリを物理的に再配置できます。これは、アップデートや再インストールには耐えられず、再インストールと同じくらい複雑で時間がかかりますが、それは可能な代替手段です。

関連する問題