「App:Library:LVGL:docs:Porting:Logging」の版間の差分
40行目: | 40行目: | ||
The events which have a higher level than the set log level will be logged too. E.g. if you <code style="color: #bb0000;">LV_LOG_LEVEL_WARN</code>, errors will be also logged. | The events which have a higher level than the set log level will be logged too. E.g. if you <code style="color: #bb0000;">LV_LOG_LEVEL_WARN</code>, errors will be also logged. | ||
− | |ロギングを有効にするには、次のいずれかの値に設定<code>LV_USE_LOG 1</code>し<code>lv_conf.h</code>て設定<code>LV_LOG_LEVEL</code>します。 | + | |ロギングを有効にするには、次のいずれかの値に設定<code style="color: #bb0000;">LV_USE_LOG 1</code>し<code style="color: #bb0000;">lv_conf.h</code>て設定<code style="color: #bb0000;">LV_LOG_LEVEL</code>します。 |
− | * <code>LV_LOG_LEVEL_TRACE</code>詳細情報を提供するための多くのログ | + | * <code style="color: #bb0000;">LV_LOG_LEVEL_TRACE</code>詳細情報を提供するための多くのログ |
− | * <code>LV_LOG_LEVEL_INFO</code>重要なイベントをログに記録する | + | * <code style="color: #bb0000;">LV_LOG_LEVEL_INFO</code>重要なイベントをログに記録する |
− | * <code>LV_LOG_LEVEL_WARN</code>何か望ましくないことが起こったが問題を引き起こさなかった場合はログに記録します | + | * <code style="color: #bb0000;">LV_LOG_LEVEL_WARN</code>何か望ましくないことが起こったが問題を引き起こさなかった場合はログに記録します |
− | * <code>LV_LOG_LEVEL_ERROR</code>システムに障害が発生する可能性がある重大な問題のみ | + | * <code style="color: #bb0000;">LV_LOG_LEVEL_ERROR</code>システムに障害が発生する可能性がある重大な問題のみ |
− | * <code>LV_LOG_LEVEL_USER</code>ユーザーメッセージのみ | + | * <code style="color: #bb0000;">LV_LOG_LEVEL_USER</code>ユーザーメッセージのみ |
− | * <code>LV_LOG_LEVEL_NONE</code>何も記録しないでください | + | * <code style="color: #bb0000;">LV_LOG_LEVEL_NONE</code>何も記録しないでください |
− | 設定されたログレベルよりも高いレベルのイベントもログに記録されます。たとえば<code>LV_LOG_LEVEL_WARN</code>、エラーもログに記録されます。 | + | 設定されたログレベルよりも高いレベルのイベントもログに記録されます。たとえば<code style="color: #bb0000;">LV_LOG_LEVEL_WARN</code>、エラーもログに記録されます。 |
|} | |} | ||
:[[App:Library:LVGL:docs:Porting|戻る : Previous]] | :[[App:Library:LVGL:docs:Porting|戻る : Previous]] | ||
63行目: | 63行目: | ||
| | | | ||
If your system supports <code style="color: #bb0000;">printf</code>, you just need to enable <code style="color: #bb0000;">LV_LOG_PRINTF</code> in <code style="color: #bb0000;">lv_conf.h</code> to send the logs with <code style="color: #bb0000;">printf</code>. | If your system supports <code style="color: #bb0000;">printf</code>, you just need to enable <code style="color: #bb0000;">LV_LOG_PRINTF</code> in <code style="color: #bb0000;">lv_conf.h</code> to send the logs with <code style="color: #bb0000;">printf</code>. | ||
− | |システムがをサポートしている場合は、でログを送信するためにを有効に<code>printf</code>する必要があります。 <code>LV_LOG_PRINTFlv_conf.hprintf</code> | + | |システムがをサポートしている場合は、でログを送信するためにを有効に<code style="color: #bb0000;">printf</code>する必要があります。 <code style="color: #bb0000;">LV_LOG_PRINTFlv_conf.hprintf</code> |
|} | |} | ||
:[[App:Library:LVGL:docs:Porting|戻る : Previous]] | :[[App:Library:LVGL:docs:Porting|戻る : Previous]] | ||
92行目: | 92行目: | ||
− | カスタム関数を使用できない場合<code>printf</code>、またはカスタム関数を使用してログを記録する場合は、「ロガー」コールバックをに登録できます<code>lv_log_register_print_cb()</code>。 | + | カスタム関数を使用できない場合<code style="color: #bb0000;">printf</code>、またはカスタム関数を使用してログを記録する場合は、「ロガー」コールバックをに登録できます<code style="color: #bb0000;">lv_log_register_print_cb()</code>。 |
例えば: | 例えば: | ||
116行目: | 116行目: | ||
| | | | ||
You can also use the log module via the <code style="color: #bb0000;">LV_LOG_TRACE/INFO/WARN/ERROR/USER(text)</code> functions. | You can also use the log module via the <code style="color: #bb0000;">LV_LOG_TRACE/INFO/WARN/ERROR/USER(text)</code> functions. | ||
− | |関数を介してログモジュールを使用することもできます<code>LV_LOG_TRACE/INFO/WARN/ERROR/USER(text)</code>。 | + | |関数を介してログモジュールを使用することもできます<code style="color: #bb0000;">LV_LOG_TRACE/INFO/WARN/ERROR/USER(text)</code>。 |
|} | |} | ||
:[[App:Library:LVGL:docs:Porting|戻る : Previous]] | :[[App:Library:LVGL:docs:Porting|戻る : Previous]] |
2022年6月29日 (水) 14:46時点における版
https://docs.lvgl.io/8.2/porting/log.html
英文 | 自動翻訳 |
---|---|
Logging
英文 | 自動翻訳 |
---|---|
LVGL has a built-in Log module to inform the user about what is happening in the library. |
LVGLには、ライブラリで何が起こっているかをユーザーに通知するため の組み込みのログモジュールがあります。 |
Log level
英文 | 自動翻訳 |
---|---|
To enable logging, set
|
ロギングを有効にするには、次のいずれかの値に設定LV_USE_LOG 1 しlv_conf.h て設定LV_LOG_LEVEL します。
設定されたログレベルよりも高いレベルのイベントもログに記録されます。たとえば |
Printing logs
Logging with printf
英文 | 自動翻訳 |
---|---|
If your system supports |
システムがをサポートしている場合は、でログを送信するためにを有効にprintf する必要があります。 LV_LOG_PRINTFlv_conf.hprintf
|
Custom log function
英文 | 自動翻訳 |
---|---|
If you can't use
void my_log_cb(const char * buf)
{
serial_send(buf, strlen(buf));
}
...
lv_log_register_print_cb(my_log_cb);
|
例えば: void my_log_cb (const char * buf )
{
serial_send (buf 、 strlen (buf ));
}
...
lv_log_register_print_cb (my_log_cb );
|
Add logs
英文 | 自動翻訳 |
---|---|
You can also use the log module via the |
関数を介してログモジュールを使用することもできますLV_LOG_TRACE/INFO/WARN/ERROR/USER(text) 。
|