PINE LIBRARY
更新済 lib_log

Library "lib_log"
library for logging and debugging pine scripts
method init(this)
Namespace types: Logger
Parameters:
this (Logger)
method debug(this, message, condition)
Namespace types: Logger
Parameters:
this (Logger): Logger to add the entry to
message (string): The Message to add
condition (bool): optional flag to enable disable logging of this entry dynamically (default: true)
method info(this, message, condition)
Namespace types: Logger
Parameters:
this (Logger): Logger to add the entry to
message (string): The Message to add
condition (bool): optional flag to enable disable logging of this entry dynamically (default: true)
method success(this, message, condition)
Namespace types: Logger
Parameters:
this (Logger): Logger to add the entry to
message (string): The Message to add
condition (bool): optional flag to enable disable logging of this entry dynamically (default: true)
method warning(this, message, condition)
Namespace types: Logger
Parameters:
this (Logger): Logger to add the entry to
message (string): The Message to add
condition (bool): optional flag to enable disable logging of this entry dynamically (default: true)
method error(this, message, condition)
Namespace types: Logger
Parameters:
this (Logger): Logger to add the entry to
message (string): The Message to add
condition (bool): optional flag to enable disable logging of this entry dynamically (default: true)
method debug_bar(this, message, bar, y, y_offset, last_only, condition)
Namespace types: Logger
Parameters:
this (Logger): Logger object to check global min level condition
message (string): The string to print
bar (int): The bar to print the label at (default: bar_index)
y (float): The price value to print at (default: high)
y_offset (float): A price offset from y if you want to print multiple labels at the same spot
last_only (bool)
condition (bool)
method info_bar(this, message, bar, y, y_offset, last_only, condition)
Namespace types: Logger
Parameters:
this (Logger): Logger object to check global min level condition
message (string): The string to print
bar (int): The bar to print the label at (default: bar_index)
y (float): The price value to print at (default: high)
y_offset (float): A price offset from y if you want to print multiple labels at the same spot
last_only (bool)
condition (bool)
method success_bar(this, message, bar, y, y_offset, last_only, condition)
Namespace types: Logger
Parameters:
this (Logger): Logger object to check global min level condition
message (string): The string to print
bar (int): The bar to print the label at (default: bar_index)
y (float): The price value to print at (default: high)
y_offset (float): A price offset from y if you want to print multiple labels at the same spot
last_only (bool)
condition (bool)
method warning_bar(this, message, bar, y, y_offset, last_only, condition)
Namespace types: Logger
Parameters:
this (Logger): Logger object to check global min level condition
message (string): The string to print
bar (int): The bar to print the label at (default: bar_index)
y (float): The price value to print at (default: high)
y_offset (float): A price offset from y if you want to print multiple labels at the same spot
last_only (bool)
condition (bool)
method error_bar(this, message, bar, y, y_offset, last_only, condition)
Namespace types: Logger
Parameters:
this (Logger): Logger object to check global min level condition
message (string): The string to print
bar (int): The bar to print the label at (default: bar_index)
y (float): The price value to print at (default: high)
y_offset (float): A price offset from y if you want to print multiple labels at the same spot
last_only (bool)
condition (bool)
LogEntry
Fields:
timestamp (series__integer)
bar (series__integer)
level (series__integer)
message (series__string)
Logger
Fields:
min_level (series__integer)
color_logs (series__bool)
max_lines (series__integer)
line_idx (series__integer)
table_pos (series__string)
display (series__table)
log (array__|LogEntry|#OBJ)
library for logging and debugging pine scripts
method init(this)
Namespace types: Logger
Parameters:
this (Logger)
method debug(this, message, condition)
Namespace types: Logger
Parameters:
this (Logger): Logger to add the entry to
message (string): The Message to add
condition (bool): optional flag to enable disable logging of this entry dynamically (default: true)
method info(this, message, condition)
Namespace types: Logger
Parameters:
this (Logger): Logger to add the entry to
message (string): The Message to add
condition (bool): optional flag to enable disable logging of this entry dynamically (default: true)
method success(this, message, condition)
Namespace types: Logger
Parameters:
this (Logger): Logger to add the entry to
message (string): The Message to add
condition (bool): optional flag to enable disable logging of this entry dynamically (default: true)
method warning(this, message, condition)
Namespace types: Logger
Parameters:
this (Logger): Logger to add the entry to
message (string): The Message to add
condition (bool): optional flag to enable disable logging of this entry dynamically (default: true)
method error(this, message, condition)
Namespace types: Logger
Parameters:
this (Logger): Logger to add the entry to
message (string): The Message to add
condition (bool): optional flag to enable disable logging of this entry dynamically (default: true)
method debug_bar(this, message, bar, y, y_offset, last_only, condition)
Namespace types: Logger
Parameters:
this (Logger): Logger object to check global min level condition
message (string): The string to print
bar (int): The bar to print the label at (default: bar_index)
y (float): The price value to print at (default: high)
y_offset (float): A price offset from y if you want to print multiple labels at the same spot
last_only (bool)
condition (bool)
method info_bar(this, message, bar, y, y_offset, last_only, condition)
Namespace types: Logger
Parameters:
this (Logger): Logger object to check global min level condition
message (string): The string to print
bar (int): The bar to print the label at (default: bar_index)
y (float): The price value to print at (default: high)
y_offset (float): A price offset from y if you want to print multiple labels at the same spot
last_only (bool)
condition (bool)
method success_bar(this, message, bar, y, y_offset, last_only, condition)
Namespace types: Logger
Parameters:
this (Logger): Logger object to check global min level condition
message (string): The string to print
bar (int): The bar to print the label at (default: bar_index)
y (float): The price value to print at (default: high)
y_offset (float): A price offset from y if you want to print multiple labels at the same spot
last_only (bool)
condition (bool)
method warning_bar(this, message, bar, y, y_offset, last_only, condition)
Namespace types: Logger
Parameters:
this (Logger): Logger object to check global min level condition
message (string): The string to print
bar (int): The bar to print the label at (default: bar_index)
y (float): The price value to print at (default: high)
y_offset (float): A price offset from y if you want to print multiple labels at the same spot
last_only (bool)
condition (bool)
method error_bar(this, message, bar, y, y_offset, last_only, condition)
Namespace types: Logger
Parameters:
this (Logger): Logger object to check global min level condition
message (string): The string to print
bar (int): The bar to print the label at (default: bar_index)
y (float): The price value to print at (default: high)
y_offset (float): A price offset from y if you want to print multiple labels at the same spot
last_only (bool)
condition (bool)
LogEntry
Fields:
timestamp (series__integer)
bar (series__integer)
level (series__integer)
message (series__string)
Logger
Fields:
min_level (series__integer)
color_logs (series__bool)
max_lines (series__integer)
line_idx (series__integer)
table_pos (series__string)
display (series__table)
log (array__|LogEntry|#OBJ)
リリースノート
v2リリースノート
v3 embedded init method into log methodsRemoved:
method init(this)
リリースノート
v4 separated LogDisplay from Logger, so multiple loggers can log to the tableAdded:
LogDisplay
Fields:
max_lines (series__integer)
table_pos (series__string)
_table (series__table)
log (array__|LogEntry|#OBJ)
リリースノート
v5 performance optimizationリリースノート
v6 fixed state issuePineライブラリ
TradingViewの精神に則り、作者はこのPineコードをオープンソースライブラリとして公開してくれました。コミュニティの他のPineプログラマーが再利用できるようにという配慮です。作者に拍手を!このライブラリは個人利用や他のオープンソースの公開コンテンツで使用できますが、公開物でのコードの再利用はハウスルールに準じる必要があります。
免責事項
この情報および投稿は、TradingViewが提供または推奨する金融、投資、トレード、その他のアドバイスや推奨を意図するものではなく、それらを構成するものでもありません。詳細は利用規約をご覧ください。
Pineライブラリ
TradingViewの精神に則り、作者はこのPineコードをオープンソースライブラリとして公開してくれました。コミュニティの他のPineプログラマーが再利用できるようにという配慮です。作者に拍手を!このライブラリは個人利用や他のオープンソースの公開コンテンツで使用できますが、公開物でのコードの再利用はハウスルールに準じる必要があります。
免責事項
この情報および投稿は、TradingViewが提供または推奨する金融、投資、トレード、その他のアドバイスや推奨を意図するものではなく、それらを構成するものでもありません。詳細は利用規約をご覧ください。