robbatt

lib_log

robbatt Atualizado   
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)
Notas de Lançamento:
v2
Notas de Lançamento:
v3 embedded init method into log methods

Removed:
method init(this)
Notas de Lançamento:
v4 separated LogDisplay from Logger, so multiple loggers can log to the table

Added:
LogDisplay
  Fields:
    max_lines (series__integer)
    table_pos (series__string)
    _table (series__table)
    log (array__|LogEntry|#OBJ)
Notas de Lançamento:
v5 performance optimization
Notas de Lançamento:
v6 fixed state issue
Biblioteca do Pine

No verdadeiro espírito TradingView, o autor publicou este código de Pine como uma biblioteca de código aberto para que outros programadores de Pine de nossa comunidade possam reutilizá-lo. Um brinde ao autor! Você pode usar esta biblioteca em particular ou em outras publicações de código aberto, mas a reutilização deste código em uma publicação é regida pelas Regras da Casa.

Aviso legal

As informações e publicações não devem ser e não constituem conselhos ou recomendações financeiras, de investimento, de negociação ou de qualquer outro tipo, fornecidas ou endossadas pela TradingView. Leia mais em Termos de uso.

Gostaria de usar essa biblioteca?

Copie a seguinte linha e cole-a em seu script.