Skip to content

Commit 08a8d8e

Browse files
authored
Added setLogLevel to logger
1 parent 8416137 commit 08a8d8e

1 file changed

Lines changed: 25 additions & 9 deletions

File tree

lib/net/authorize/util/Log.php

Lines changed: 25 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@ class Log
3030
{
3131
private $sensitiveXmlTags = NULL;
3232
private $logFile = '';
33+
private $logLevel = ANET_LOG_LEVEL;
3334

3435
/**
3536
* Takes a regex pattern (string) as argument and adds the forward slash delimiter.
@@ -270,25 +271,25 @@ private function log($logLevelPrefix, $logMessage, $flags){
270271

271272
public function debug($logMessage, $flags=FILE_APPEND)
272273
{
273-
if(ANET_LOG_DEBUG >= ANET_LOG_LEVEL){
274+
if(ANET_LOG_DEBUG >= $this->logLevel){
274275
$this->log(ANET_LOG_DEBUG_PREFIX, $logMessage,$flags);
275276
}
276277
}
277278

278279
public function info($logMessage, $flags=FILE_APPEND){
279-
if(ANET_LOG_INFO >= ANET_LOG_LEVEL) {
280+
if(ANET_LOG_INFO >= $this->logLevel) {
280281
$this->log(ANET_LOG_INFO_PREFIX, $logMessage,$flags);
281282
}
282283
}
283284

284285
public function warn($logMessage, $flags=FILE_APPEND){
285-
if(ANET_LOG_WARN >= ANET_LOG_LEVEL) {
286+
if(ANET_LOG_WARN >= $this->logLevel) {
286287
$this->log(ANET_LOG_WARN_PREFIX, $logMessage,$flags);
287288
}
288289
}
289290

290291
public function error($logMessage, $flags=FILE_APPEND){
291-
if(ANET_LOG_ERROR >= ANET_LOG_LEVEL) {
292+
if(ANET_LOG_ERROR >= $this->logLevel) {
292293
$this->log(ANET_LOG_ERROR_PREFIX, $logMessage,$flags);
293294
}
294295
}
@@ -308,29 +309,44 @@ private function logFormat($logLevelPrefix, $format, $objects, $flags){
308309

309310
public function debugFormat($format, $args=array(), $flags=FILE_APPEND)
310311
{
311-
if(ANET_LOG_DEBUG >= ANET_LOG_LEVEL){
312+
if(ANET_LOG_DEBUG >= $this->logLevel){
312313
$this->logFormat(ANET_LOG_DEBUG_PREFIX, $format, $args , $flags);
313314
}
314315
}
315316

316317
public function infoFormat($format, $args=array(), $flags=FILE_APPEND){
317-
if(ANET_LOG_INFO >= ANET_LOG_LEVEL) {
318+
if(ANET_LOG_INFO >= $this->logLevel) {
318319
$this->logFormat(ANET_LOG_INFO_PREFIX, $format, $args , $flags);
319320
}
320321
}
321322

322323
public function warnFormat($format, $args=array(), $flags=FILE_APPEND){
323-
if(ANET_LOG_WARN >= ANET_LOG_LEVEL) {
324+
if(ANET_LOG_WARN >= $this->logLevel) {
324325
$this->logFormat(ANET_LOG_WARN_PREFIX, $format, $args , $flags);
325326
}
326327
}
327328

328329
public function errorFormat($format, $args=array(), $flags=FILE_APPEND){
329-
if(ANET_LOG_ERROR >= ANET_LOG_LEVEL) {
330+
if(ANET_LOG_ERROR >= $this->logLevel) {
330331
$this->logFormat(ANET_LOG_ERROR_PREFIX, $format, $args , $flags);
331332
}
332333
}
333334

335+
/**
336+
* @param string $logLevel
337+
possible values = ANET_LOG_DEBUG, ANET_LOG_INFO, ANET_LOG_WARN, ANET_LOG_ERROR
338+
*/
339+
public function setLogLevel($logLevel){
340+
$this->logLevel = $logLevel;
341+
}
342+
343+
/**
344+
* @return string
345+
*/
346+
public function getLogLevel(){
347+
return $this->logLevel;
348+
}
349+
334350
/**
335351
* @param string $logFile
336352
*/
@@ -350,4 +366,4 @@ public function __construct(){
350366
$this->sensitiveStringRegexes = ANetSensitiveFields::getSensitiveStringRegexes();
351367
}
352368
}
353-
?>
369+
?>

0 commit comments

Comments
 (0)