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 issueספריית Pine
ברוח האמיתית של TradingView, המחבר לפרסם את הקוד של Pine הזה כספרייה בקוד פתוח, כך שמתכנתים אחרים בקהילתנו יעשו שימוש חוזר. כל הכבוד למחבר! ניתן להשתמש בספרייה הזו באופן פרטי או בומים בקוד פתוח, אך השימוש בחוזר בקוד הזה בפרסומים כפוף ל-כללי הבית.
כתב ויתור
המידע והפרסומים אינם מיועדים להיות, ואינם מהווים, ייעוץ או המלצה פיננסית, השקעתית, מסחרית או מכל סוג אחר המסופקת או מאושרת על ידי TradingView. קרא עוד ב־תנאי השימוש.
ספריית Pine
ברוח האמיתית של TradingView, המחבר לפרסם את הקוד של Pine הזה כספרייה בקוד פתוח, כך שמתכנתים אחרים בקהילתנו יעשו שימוש חוזר. כל הכבוד למחבר! ניתן להשתמש בספרייה הזו באופן פרטי או בומים בקוד פתוח, אך השימוש בחוזר בקוד הזה בפרסומים כפוף ל-כללי הבית.
כתב ויתור
המידע והפרסומים אינם מיועדים להיות, ואינם מהווים, ייעוץ או המלצה פיננסית, השקעתית, מסחרית או מכל סוג אחר המסופקת או מאושרת על ידי TradingView. קרא עוד ב־תנאי השימוש.