%PDF- %GIF98; %PNG;
Server : ApacheSystem : Linux host.digitalbabaji.in 4.18.0-513.11.1.el8_9.x86_64 #1 SMP Wed Jan 17 02:00:40 EST 2024 x86_64 User : addictionfreeind ( 1003) PHP Version : 7.2.34 Disable Function : exec,passthru,shell_exec,system Directory : /home/addictionfreeind/www/admin1/vendor/quickbooks/v3-php-sdk/src/Diagnostics/ |
Upload File : |
<?php
namespace QuickBooksOnline\API\Diagnostics;
use QuickBooksOnline\API\Core\CoreConstants;
use AllowDynamicProperties;
/**
* This file contains an interface for Logging.
*/
#[AllowDynamicProperties]
class LoggerBase
{
/**
* Logs messages depending on the ids trace level.
*
* @param TraceLevel $idsTraceLevel IDS Trace Level.
* @param string $messageToWrite The message to write.
*
*/
public function Log($idsTraceLevel, $messageToWrite)
{
$fileToWrite = CoreConstants::DEFAULT_LOGGINGLOCATION . '/executionlog.txt';
if(file_exists($fileToWrite) && is_writable($fileToWrite))
{
file_put_contents($fileToWrite, $messageToWrite."\n", FILE_APPEND);
}
}
}