Logs
enebularでは、有償デバイスのログを確認することができます。 ログを閲覧したいデバイスのモニタリング設定を ON にしてください。 ※モニタリング設定については、Device Listのページを参照してください。
enebular agent と enebular edge agent で出力されるログの仕様が異なります。

ログを閲覧するには Device List よりログを見たい対象デバイスの右部にある [View Logs] を押してください。
enebular agent のログ
enebular agent はコンソール( stdout / stderr )に出力したログを enebular に送信します。
デフォルトでinfoレベルのログのみの出力となっています。環境変数 DEBUG により出力設定をdebugレベルへ変更することができます。
また、enebuar agent は Node-RED がコンソールに出力するログ全てをキャプチャ―します。Node-REDからキャプチャーしたログ内容は全てinfoのログレベルとしてロギングします。
起動後、フローデプロイ後の3分間は30秒毎にログを送信し、他の場合は5分毎にログを送信します。 また、システム終了時にログの送信を行います。
Node-RED のログ
Node-RED が出力するログは Node-RED の設定やノードの設定に依存します。 詳しくはNode-REDのドキュメントをご覧ください。
もし、 Debug ノードのログ出力をしたい場合は、Debug ノードを debug tab and console の設定にすることで、コンソールへの出力が有効になります。

ログ画面の見方
enebular agentのログ画面の例です。

- ログを出力したタイムスタンプ
- ログ
- ログを出力したサービス ※ internal は enebular agent を指します
- ログレベル
- enebularがログを受信したタイムスタンプ ※ タイムスタンプをクリックすることによって、閲覧するログの時刻を選択できます
また、Debug ノードから出力されるログは以下のように表示されます。

enebular edge agent のログ
enebular edge agent は動作ログ及びエラーログをenebularに送信します。
デバイスの起動後30秒でログを送信し、以降5分毎にログを送信します。
ログ画面の見方
enebular edge agent のログ画面の例です。

- ログ
- ログを出力した機能名
- ログレベル
- enebularがログを受信したタイムスタンプ ※ タイムスタンプをクリックすることによって、閲覧するログの時刻を選択できます
enebular edge agent ログリスト
enebular edge agent の動作ログ及びエラーログです。 さらに情報が必要な方は support@enebular.com に連絡してください。
動作ログ
| ログ | 説明 |
|---|---|
| main start | enebular edge agent の起動 |
| thread boot | スレッド生成 |
| wifi connected | Wi-Fi 接続の確立 |
| device manager initalized | デバイス管理機能の初期化 |
| flow def manager initialized | フロー管理機能の初期化 |
| uhuru red initialized | フロー実行機能の初期化 |
| SD initialized | SD カードの初期化 |
| flow deployed | フローのデプロイ |
| flow executing | フロー実行中 |
| flow executed | フロー実行終了 |
| flash updated: device bandle | デバイスバンドルのフラッシュアップデート |
| flash updated: flow define | フロー定義のフラッシュアップデート |
エラーログ
| ログ | 説明 |
|---|---|
| flow URL connect timeout | フローのダウンロード中のタイムアウト |
| flow download failed | フローのダウンロード失敗 |
| flow data error | フローの整合性エラー |
| flow size over | フローのサイズオーバー |
| writing flow failed | SD カードへのフロー書き込み失敗 |
| reading flow failed | SD カードからのフロー読み込み失敗 |
| flow URL size over | フローダウンロードURL のサイズオーバー |
| mbed cloud factory configurator client error | Pelion Device Management との接続エラー |
| flow runtime not found | フロー実行コードが見つからない |
| flow file not found | フロー定義が見つからない |
| js interpreter error | javascript 実行ライブラリのエラー |
| js flow json parse error | フロー定義のパースエラー |
| js node initialize error | ノード初期化エラー |
| js flow stopped error | フローの停止 |
| js flow execute error | フロー実行エラー |
| device auth none license | ライセンスが存在しない |
| device auth https error | ライセンス認証接続エラー |
| device auth invalid | ライセンスが無効 |
| token https error | トークン取得エラー |
| activate device https error | アクティベート接続エラー |