Gpf_Log_Logger::getInstance PHP Method

getInstance() public static method

You can add instance name, if you want to have multiple independent instances of logger
public static getInstance ( string $instanceName = '_' ) : Gpf_Log_Logger
$instanceName string
return Gpf_Log_Logger
        public static function getInstance($instanceName = '_')
        {
            if ($instanceName == '') {
                $instanceName = '_';
            }
            if (!array_key_exists($instanceName, self::$instances)) {
                self::$instances[$instanceName] = new Gpf_Log_Logger();
            }
            $instance = self::$instances[$instanceName];
            return $instance;
        }

Usage Example

 public function __construct(Gpf_Rpc_Form $form)
 {
     $this->form = $form;
     $this->logger = Gpf_Log_Logger::getInstance();
     $this->logger->add(Gpf_Log_LoggerDatabase::TYPE, Gpf_Log::DEBUG);
     $this->outputMessage = '';
 }
All Usage Examples Of Gpf_Log_Logger::getInstance