本文整理汇总了PHP中Logging::lwrite方法的典型用法代码示例。如果您正苦于以下问题:PHP Logging::lwrite方法的具体用法?PHP Logging::lwrite怎么用?PHP Logging::lwrite使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Logging
的用法示例。
在下文中一共展示了Logging::lwrite方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: processAPI
public function processAPI()
{
if ($this->sqlInjection($_SERVER['REQUEST_URI'])) {
$log = new Logging();
$log->lfile('/var/www/web1162/html/tankUp/log_error.txt');
$log->lwrite("SQL_Injection?: " . $_SERVER['REQUEST_URI']);
$log->lclose();
return $this->_response("Unexpected Parameters", 400);
}
if ((int) method_exists($this, $this->endpoint) > 0) {
return $this->_response($this->{$this->endpoint}($this->args));
}
return $this->_response("No Endpoint: {$this->endpoint}", 404);
}
示例2: GetDataByCoords
public function GetDataByCoords($article, $distance, $sortBy, location $coords)
{
try {
$log = new Logging();
$log->lfile('/var/www/web1162/html/tankUp/log_debug.txt');
$log->lwrite($article . $distance . $sortBy . $coords->latitude . $coords->longitude);
$log->lclose();
$param = new GetDataByCoordsRequest($article, $distance, $coords, $sortBy);
$response = $this->__construct()->__soapCall("getDataByCoords", array($param));
return $response->petrolStation;
} catch (Exception $e) {
// Umwandlung Soap-Exception zu HTTP
return $e;
}
}
示例3: __toString
public function __toString()
{
//if show error or save in logfile
$msg = "[{$this->code}]: {$this->message}\n";
return __CLASS__ . ": [{$this->code}]: {$this->message}\n";
$config = new Config();
if ($config->logfile == true) {
$logfile = new Logging();
$logfile->lwrite($msg);
return "";
}
if ($config->showerror == true) {
return $msg;
}
}
示例4: run
public function run()
{
$log = new Logging();
// $parenClass = new ParentClass();
// set path and name of log file (optional)
$log->lfile('log.txt');
$json = file_get_contents('php://input');
$log->lwrite("post: " . $json);
$update = new Update($json);
$message = $update->getMessage();
$chat = $message->getChat();
$chat_id = $chat->getId();
$text = $message->getText();
$client = new Client();
$client->sendMessage($chat_id, $text, null, null, null);
$client->sendLocation($chat_id, 53.480759, -2.242631, null, null);
$client->sendPhoto($chat_id, 'pic.jpg', 'sweety', null, null);
$log->lclose();
}
示例5: getPaShipCode
die('Could not connect: ' . mysql_error());
}
$db = mysql_select_db("magento", $con);
if (!$db) {
echo "cant select database";
}
//************************ SET STATUS for API ***********************************//
// $apiMode = "live" or "test"
$apiMode = "test";
//******************************************************************************//
$config_info = parse_ini_file('/var/www/html/magento/paGateway/paGateway.ini', true);
include "/var/etl/bin/includes/logging.php";
// Logging class initialization
$log = new Logging();
$log->lfile('/var/log/paGateway/paGateway_test.log');
$log->lwrite("Script STARTED.\r\n");
//External script - Load magento framework
require_once "/var/www/html/magento/app/Mage.php";
Mage::app();
//construct paAPI class
require_once '/var/www/html/magento/paGateway/paAPI.php';
$paOrder = new paAPI();
$myOrder = Mage::getModel('sales/order');
// print_r($myOrder);
$orders = Mage::getModel('sales/mysql4_order_collection');
// print_r($orders);
$now = date('Y.m.d \\: h:m:s');
$to = $config_info['email']['to'];
$uid = $config_info['login']['uid'];
$pass = $config_info['login']['pass'];
function getPaShipCode($text)
示例6: getAllTowns
public function getAllTowns()
{
require_once 'Logging.php';
include 'db_connect.php';
date_default_timezone_set('GMT');
$query = "SELECT town_name, country from town ORDER BY town_name";
$date = date('Y-m-d H:i:s');
/* Create Log file */
fopen("c:\nmpp\\htdocs\\weather\\automated\\log\\yahoo-api-download.txt", "w");
// Logging class initialization
$log = new Logging();
// set path and name of log file (optional)
$log->lfile('c:\\xampp\\htdocs\\weather\\automated\\log\\yahoo-api-download.txt');
$log->lwrite('Script Started at: ' . $date);
if ($result = $dbcon->query($query)) {
/* fetch associative array */
while ($row = $result->fetch_assoc()) {
$town = $row['town_name'];
$country = 'UK';
echo $town . "\n";
$query = "https://query.yahooapis.com/v1/public/yql?q=select%20*%20from%20weather.forecast%20where%20woeid%20in%20(select%20woeid%20from%20geo.places(1)%20where%20text%3D%22" . rawurlencode($town) . "%2C%20" . $country . "%22)%20and%20u%20%3D%27c%27&format=json&env=store%3A%2F%2Fdatatables.org%2Falltableswithkeys";
$weatherfeed = file_get_contents($query);
$weatherfeed = json_decode($weatherfeed);
if ($weatherfeed->query->results == null || $weatherfeed->query->results->channel->location->city == "United Kingdom") {
$weatherfeed = null;
// write message to the log file
$log->lwrite('API Fail for Town: ' . $row['town_name']);
} else {
$request_date = new Datetime($weatherfeed->query->created);
$request_date = $request_date->format('Y-m-d H:i:s');
$fdate = new Datetime($weatherfeed->query->results->channel->item->forecast[0]->date);
$forecast_date = $fdate->format('Y-m-d');
$feed_url = $weatherfeed->query->results->channel->link;
$town = $weatherfeed->query->results->channel->location->city;
$postcode = null;
$min_temp = $weatherfeed->query->results->channel->item->forecast[0]->low;
$max_temp = $weatherfeed->query->results->channel->item->forecast[0]->high;
$avg_temp = $weatherfeed->query->results->channel->item->condition->temp;
$wind_dir = $weatherfeed->query->results->channel->wind->direction;
$conditions = $weatherfeed->query->results->channel->item->condition->text;
$source_id = 1;
$second_date = new Datetime($weatherfeed->query->results->channel->item->forecast[1]->date);
$second_date = $second_date->format('Y-m-d');
$second_mintemp = $weatherfeed->query->results->channel->item->forecast[1]->low;
$second_maxtemp = $weatherfeed->query->results->channel->item->forecast[1]->high;
$second_conditions = $weatherfeed->query->results->channel->item->forecast[1]->text;
$second_avg = $second_maxtemp / 2 + $second_mintemp / 2;
}
$presentforecast = "INSERT INTO weather_forecast (request_date, forecast_date, feed_url, town, postcode_prefix, min_temp, max_temp, avg_temp, wind_dir, conditions, source_id)\n\t\t\tVALUES ('{$request_date}', '{$forecast_date}', '{$feed_url}', '{$town}', '{$postcode}', '{$min_temp}', '{$max_temp}', '{$avg_temp}', '{$wind_dir}', '{$conditions}', '{$source_id}')";
$secondforecast = "INSERT INTO weather_forecast (request_date, forecast_date, feed_url, town, postcode_prefix, min_temp, max_temp, avg_temp, wind_dir, conditions, source_id)\n\t\t\tVALUES ('{$request_date}', '{$second_date}', '{$feed_url}', '{$town}', '{$postcode}', '{$second_mintemp}', '{$second_maxtemp}', '{$second_avg}', null, 'second_conditions', '{$source_id}')";
if ($dbcon->query($presentforecast) === TRUE) {
echo "New first created successfully \n";
if ($dbcon->query($secondforecast) === TRUE) {
echo "New second forecast created successfully \n\n";
} else {
echo "Error: \n" . $dbcon->error;
}
} else {
echo "Error: \n" . $dbcon->error;
}
}
$log->lwrite('Script Run on: ' . $date);
// close log file
$log->lclose();
$dbcon->close();
}
}
示例7: ucfirst
$content .= date_format($date, "m/d/Y") . ',';
$content .= 'true,';
$content .= '"READ: ' . ucfirst($arr['read']) . ' PRAY: ' . ucfirst($arr['meditation']);
if (array_key_exists('video', $arr)) {
$content .= ' WATCH: ' . ucfirst($arr['video']);
}
$content .= ' http://bible.sograce.org/#/' . $arr['day'] . '/1"';
return $content;
}
$jsonLocation = "../js/plan_tbp.json";
$milliseconds = round(microtime(true) * 1000);
$fileName = 'calendar_' . $milliseconds . '.csv';
//we'll just use the logging class, since i have it handy
$log = new Logging();
$log->lfile($fileName);
//read in the json
$string = file_get_contents($jsonLocation);
$json_a = json_decode($string, true);
//lets create th initial start date
$seedDate = date_create("2016-01-01");
//create the initial header file
$log->lwrite('Subject,Start Date,All Day Event,Description');
foreach ($json_a as $v) {
if (!empty($v)) {
$cLine = createCalendarLine($v, $seedDate);
$log->lwrite($cLine, false);
//increase date
date_add($seedDate, date_interval_create_from_date_string("1 day"));
}
}
echo '<a href="' . $fileName . '">Download</a>';
示例8: zway_dump
// XXX We should make this dynamic. IP of our LamPI-daemon
$noError = true;
$curl_errs = 0;
// Count the number of curl errors
$curl_msgs = 0;
$time_now = time();
// Time NOW at this moment of calling
// ----------------------------------------------------------------------------------------
// ZWAY CONFIGURATIONS
//
$zway_dev = array();
$zway_rules = array('id' => 1, 'dev' => 9, 'gui_inValid' => 3, 'rules' => "");
$zway_val = "";
$log = new Logging();
$log->lfile($log_dir . '/LamPI-gate.log');
$log->lwrite("\n\n---------------------------------- STARTING ZWAVE DAEMON -----------------------------------");
$apperr = "";
// Global Error. Just append something and it will be sent back
$appmsg = "";
// Application Message (from backend to Client)
// ----------------------------------------------------------------------------------------
// ZWAY_DUMP
//
// Default is to dump all devices. $tim is for later optional use
//
function zway_dump($ch, $tim)
{
// global $time_start;
global $razberry;
global $debug;
global $log;
示例9: DateTimeZone
require_once "Staypoint.php";
require_once "request_tools.php";
require_once "Logging.php";
if (isset($_POST['createTrajectory'])) {
$min_time = $_POST["minTime"];
// In milliseconds
$max_time = $_POST["maxTime"];
// In milliseconds
$min_distance = $_POST["minDistance"];
// In meters
$time_zone = new DateTimeZone("America/Mexico_City");
$date_now = new DateTime("now", $time_zone);
$converted_date = $date_now->format('Y-m-d H:i:s');
$log = new Logging();
$log->lfile('logs/mylogTrajectory.txt');
$log->lwrite("fecha es: " . $converted_date);
insert_new_trajectory($converted_date, $converted_date, $min_distance, $min_time, $max_time);
echo "trajOk";
} else {
$last_trajectory = get_last_trajectory();
$min_time = $last_trajectory["minTime"];
$max_time = $last_trajectory["maxTime"];
$min_distance = $last_trajectory["minDistance"];
$ml = new MontoliouLive($min_time, $max_time, $min_distance);
if (!isset($_POST['lastPart'])) {
if (validate_fix_input()) {
$fix = GpsFix::create_fix_from_parameters();
$stay_point = $ml->process_fix($fix);
if ($stay_point != null) {
echo $stay_point;
} else {
示例10: sent404
// $transport->setUsername('bounce.oktick-beta');
// $transport->setPassword('30c6f2fb4d2f9fdc1650cbfe8d38');
$massmailer = new Swift_Mailer($transport);
try {
$err = false;
$result = $massmailer->send($message);
if ($result) {
$errcode = $errmsg = false;
}
} catch (Exception $e) {
$errcode = $e->getCode();
$errmsg = $e->getMessage();
}
}
if ($result) {
$log->lwrite("OK {$setTo} ({$setId}) sent");
echo "OK";
} else {
$log->lwrite("FAIL {$setTo} ({$setId}) {$errmsg} {$errcode}");
if ($errmsg) {
echo "FAIL {$errcode} {$errmsg}";
} else {
echo "FAIL";
}
}
// close log file
$log->lclose();
exit;
function sent404()
{
header('HTTP/1.0 404 not found');
示例11: Logging
$html = file_get_html($autores);
// inicializar archivo de logging
$log = new Logging();
//sacar Nombre,Cargo,Periodos
$i = 0;
foreach ($html->find('td[class="azu"]') as $e) {
if ($i == 0) {
//Nombre
$nombre = explode(", ", $e->plaintext);
$nombres = trim($nombre[1]);
$apellidos = trim($nombre[0]);
} else {
if ($i == 1) {
//Cargo
$cargo = trim($e->plaintext);
} else {
if ($i == 2) {
//Periodos
$periodos = trim($e->plaintext);
$i = -1;
//guardar datos en BBDD
$sql = "INSERT INTO Autor (nombre, apellidos, cargo, periodos, created_at, updated_at) VALUES ('" . $nombres . "', '" . $apellidos . "', '" . $cargo . "', '" . $periodos . "', '" . date("Y-m-d H:m:s") . "', '" . date("Y-m-d H:m:s") . "')";
mysql_query($sql, $cn);
$idAutor = mysql_insert_id($cn);
echo $idAutor . '|' . $nombres . ' ' . $apellidos . '|' . $cargo . '|' . $periodo . '<br>';
$log->lwrite($idAutor . '|' . $nombres . ' ' . $apellidos . '|' . $cargo . '|' . $periodo);
}
}
}
$i++;
}
示例12: dirname
// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
// THE SOFTWARE.
//
// You should have received a copy of the GNU General Public License
// along with LamPI. If not, see <http://www.gnu.org/licenses/>.
//
//
//$log->lwrite("Starting graph.php script. __ROOT__ is ".__ROOT__);
define('__ROOT__', dirname(dirname(__FILE__)));
$log = new Logging();
$logfile = '/home/pi/log/TemPI.log';
$log->lfile($logfile);
$log->lwrite("Starting graph.php script. __ROOT__ is " . __ROOT__);
$log->lwrite("Starting graph.php script. dirname(__FILE__) is " . dirname(__FILE__));
$apperr = "";
// Global Error. Just append something and it will be sent back
$appmsg = "";
// Application Message (returned from backend to Client)
$graphAction = "";
// Must be "graph" only initially
$graphType = "";
// T emperature, H umidity, P airPressure
$graphPeriod = "";
// 1d 1w 1m 1y
$graphSensors = array();
// List of sensor values we like to graph
// ----------------------------------------------------------------------------
// MAKE GRAPH
示例13: uploadFinished
$maxSize = 2;
// where to upload the files
//$upload_dir = 'images/dragndrop';
// save user's files (images) inside the course (it is a safe place, especially... because it gets backed up)
$uploads_dir = $_GET['courseid'] . "/users/" . $_GET['userid'];
//$uploads_dir = "{$COURSE->id}/users/{$USER->id}";
$upload_dir = make_upload_directory($uploads_dir, false);
// error messages
$error_message[0] = "Unknown problem with upload.";
$error_message[1] = "Uploaded file too large.";
$error_message[2] = "Uploaded file too large.";
$error_message[3] = "File was only partially uploaded.";
$error_message[4] = "Choose a file to upload.";
if ($logIt) {
$log = new Logging();
$log->lwrite("upload script started");
}
//print( "_FILES: " ); print_r( $_FILES ); print( "\n" );
//print( "_POST: " ); print_r( $_POST ); print( "\n" );
function uploadFinished($status, $fileList)
{
$fileListJSON = '';
if (!empty($fileList)) {
foreach ($fileList as $fileInfo) {
$fileListJSON .= "[\"" . implode('", "', $fileInfo) . "\"],";
}
$fileListJSON = substr_replace($fileListJSON, "", -1);
}
die("{\"status\":\"{$status}\", \"fileList\":[{$fileListJSON}]}");
}
$num_files = count($_FILES);
示例14: __construct
public function __construct($loggingOn = false)
{
if ($loggingOn) {
$log = new Logging();
}
if ($loggingOn) {
$log->lwrite('_____ BEGIN iEMSLoader Initialization _____');
}
require_once 'mdr/CAO.php';
if ($loggingOn) {
$log->lwrite('loaded: mdr/CAO.php');
}
require_once 'mdr/User.php';
if ($loggingOn) {
$log->lwrite('loaded: mdr/User.php');
}
require_once 'mdr/Domain.php';
if ($loggingOn) {
$log->lwrite('loaded: mdr/Domain.php');
}
require_once 'mdr/Privileges.php';
if ($loggingOn) {
$log->lwrite('loaded: mdr/Privileges.php');
}
require_once 'mdr/UnitOfMeasure.php';
if ($loggingOn) {
$log->lwrite('loaded: mdr/UnitOfMeasure.php');
}
require_once 'mdr/CRSDate.php';
if ($loggingOn) {
$log->lwrite('loaded: mdr/CRSDate.php');
}
require_once 'mdr/PointChannels.php';
if ($loggingOn) {
$log->lwrite('loaded: mdr/PointChannels.php');
}
require_once 'mdr/PointChannel.php';
if ($loggingOn) {
$log->lwrite('loaded: mdr/PointChannel.php');
}
require_once 'mdr/PointType.php';
if ($loggingOn) {
$log->lwrite('loaded: mdr/PointType.php');
}
require_once 'mdr/MeterPoint.php';
if ($loggingOn) {
$log->lwrite('loaded: mdr/MeterPoint.php');
}
require_once 'mdr/TimeZone.php';
if ($loggingOn) {
$log->lwrite('loaded: mdr/TimeZone.php');
}
require_once 'mdr/Preferences.php';
if ($loggingOn) {
$log->lwrite('loaded: mdr/Preferences.php');
}
require_once 'mdr/TimeSpan.php';
if ($loggingOn) {
$log->lwrite('loaded: mdr/TimeSpan.php');
}
require_once 'mdr/IntervalValueSets.php';
if ($loggingOn) {
$log->lwrite('loaded: mdr/IntervalValueSets.php');
}
/* in iEMS3 the following are loaded as needed and not on initialization */
$this->includePricing();
if ($loggingOn) {
$log->lwrite('loaded: includePricing()');
}
$this->includeContactManager();
if ($loggingOn) {
$log->lwrite('loaded: includeContactManager()');
}
$this->includeContactManager();
if ($loggingOn) {
$log->lwrite('loaded: includeContactManager()');
}
$this->includeReports();
if ($loggingOn) {
$log->lwrite('loaded: includeReports()');
}
$this->includeStatistics();
if ($loggingOn) {
$log->lwrite('loaded: includeStatistics();');
}
$this->includeEventPerformance();
if ($loggingOn) {
$log->lwrite('loaded: includeEventPerformance();');
}
$this->includeObject();
// contactmanager uses this
if ($loggingOn) {
$log->lwrite('loaded: includeObject()');
}
$this->includeContactUse();
if ($loggingOn) {
$log->lwrite('loaded: includeContactUse()');
}
$this->includePriority();
if ($loggingOn) {
//.........这里部分代码省略.........
示例15: getStatus
<?php
//Error reporting
ini_set('display_errors', 1);
error_reporting(E_ALL);
include "/var/www/html/magento/paGateway/includes/conn.php";
include "/var/etl/bin/includes/logging.php";
include "/var/etl/bin/includes/database_functions.php";
include "/var/etl/bin/includes/functions.php";
// Logging class initialization
$log = new Logging();
$log->lfile('/var/log/paGateway/pag_update_shipping.log');
$log->lwrite("starting file. \r\n");
// **************************************** SCRIPT MODE ***************************************************************/
// set to test so that magento status is not set to complete. no way to move from complete back to processing */
$scriptMode = "live";
$config_info = parse_ini_file('/var/www/html/magento/paGateway/paGateway.ini', true);
$now = date('Y.m.d \\: h:m:s');
$to = $config_info['email']['to'];
$db = mysql_select_db($config_info['db_info']['db_selected'], $con);
if (!$db) {
echo "cant select database";
}
//load paAPI
require_once "/var/www/html/magento/paGateway/paOrder.php";
function getStatus($orderId)
{
$config_info = parse_ini_file('/var/www/html/magento/paGateway/paGateway.ini', true);
$uid = $config_info['login']['uid'];
$pass = $config_info['login']['pass'];
// PO Number entered via API. Use Magento Invoice ID.