public function write($message='',$type = 3,$destination='',$headers=array())
	{
		$arguments   = array();

		$message     = $this->validateMessage($message,$type);

		$emails      = $this->validaEmails($destination);

		$headers     = $this->validarHeaders($headers,$destination);

		if(!!$message)
		{
			array_push($arguments, $message);

			if(!!$emails)
			{
				array_push($arguments,1,$emails,$headers);
			}
			else if($this->isFile($destination))
			{
				array_push($arguments,3,$destination);
			}
			else
			{
				$args = explode("]",$arguments[0]);
				$arguments[0] = trim(preg_replace('/\s\s+/', ' ', array_pop($args)));
			}

			return call_user_func_array('error_log',$arguments);
		}

		$this->messageFalse();

		return FALSE;
	}