キャンセル
次の結果を表示 
次の代わりに検索 
もしかして: 
cancel
484
閲覧回数
10
いいね!
0
コメント
Tomonobu Okada
Cisco Employee
Cisco Employee

Python API のログフォーマットが NSO 4.5 から他のログファイルと同様のフォーマットに統一されました。

4.5 より古いバージョンのフォーマット

2018-04-29 21:36:13 - pyservice - INFO - Starting...
2018-04-29 21:36:13 - pyservice - INFO - Started
2018-04-29 21:36:16 - pyservice - INFO - Main RUNNING
2018-04-29 21:38:01 - pyservice - INFO - Service create(service=/pyservice:pyservice{test})

4.5 以降のバージョンのフォーマット

<INFO> 29-Apr-2018::21:44:29.535 pyservice MainThread: - Python 2.7.14 (default, Sep 24 2017, 11:38:22) [GCC 4.2.1 Compatible Apple LLVM 9.0.0 (clang-900.0.37)]
<INFO> 29-Apr-2018::21:44:29.535 pyservice MainThread: - Starting...
<INFO> 29-Apr-2018::21:44:29.537 pyservice MainThread: - Started
<INFO> 29-Apr-2018::21:44:34.557 pyservice ComponentThread:main: - Main RUNNING
<INFO> 29-Apr-2018::21:46:58.175 pyservice ncs-dp-81846-pyservice:main-1-th-85: - Service create(service=/pyservice:pyservice{test})

新しいフォーマットではミリセカンド単位の時間も表示されるように変更されています。

また、NSO 4.6 からはパッケージ単位でロギングレベルを設定することが可能になっています。

python-vm logging vm-levels pyservice
level level-debug

debug レベルに設定したサンプル

<INFO> 29-Apr-2018::22:00:51.300 pyservice MainThread: - Setting log level debug on pyservice
<DEBUG> 29-Apr-2018::22:00:51.300 pyservice MainThread: - log_level 20 -> 10 on pyservice (root)
<INFO> 29-Apr-2018::22:00:51.300 pyservice MainThread: - Setting log level debug on pyservice (root)
<DEBUG> 29-Apr-2018::22:00:51.300 pyservice MainThread: - Waiting for Json msgs
<DEBUG> 29-Apr-2018::22:01:10.175 pyservice ncs-dp-81846-pyservice:main: - TransactionCallback.cb_init(_ncs.TransCtxRef : fd=-1 : vfd=-1 : th=191)
<DEBUG> 29-Apr-2018::22:01:10.175 pyservice ncs-dp-81846-pyservice:main: - _WsockCb.create_item() = <ncs.dp._Wsock object at 0x104ae0050>

Python API を使用したパッケージの開発に役立つと思いますので、試してみてください。

Getting Started

検索バーにキーワード、フレーズ、または質問を入力し、お探しのものを見つけましょう

シスコ コミュニティをいち早く使いこなしていただけるよう役立つリンクをまとめました。みなさんのジャーニーがより良いものとなるようお手伝いします