Files
namaste/stubs/testLogger.php
gramps 373ebc8c93 Archive: Namaste PHP AMQP framework v1.0 (2017-2020)
952 days continuous production uptime, 40k+ tp/s single node.
Original corpo Bitbucket history not included — clean archive commit.
2026-04-05 09:49:30 -07:00

75 lines
1.8 KiB
PHP

<?php
/**
* Created by PhpStorm.
* User: mshallop
* Date: 7/6/17
* Time: 2:02 PM
*/
require_once(dirname(__DIR__) . '/config/sneakerstrap.inc');
$meta = [
META_TEMPLATE => TEMPLATE_CLASS_LOGS,
META_CLIENT => CLIENT_SYSTEM
];
$errors = array();
$foo = new gacFactory($meta, FACTORY_EVENT_NEW_CLASS, '', $errors);
/** @var gacMongoDB $bar */
$bar = $foo->widget;
//$bar->logger->metrics('metrics test test check one two', 0.00123, $errors);
// find({ level_log: { $eq : "warning" }})
$query = [
LOG_LEVEL => [
OPERAND_NULL => [
OPERATOR_EQ => [ "warning" ]
]
]
];
$mongoQuery = $bar->gwValidateQuery($query);
//if (empty($mongoQuery))
// var_dump($bar->eventMessages);
//else
// var_dump($mongoQuery);
// find({ $or : [ { level_log : {$eq : 'warning'}}, {level_log: {$eq: 'fatal'}}]})
$query = [
LOG_LEVEL => [
OPERAND_OR => [
OPERATOR_EQ => [ "warning", "fatal" ]
]
]
];
$mongoQuery = $bar->gwValidateQuery($query);
//if (empty($mongoQuery))
// var_dump($bar->eventMessages);
//else
// var_dump($mongoQuery);
/*
* find({ $or : [
* { $or : [ { level_log: { $eg : 'warning'}}, {level_log: {$eg: 'fatal'}} ] },
* { $gte : { levelValue_log : { $gte: 3 }}}
* ]
*/
$query = [
LOG_LEVEL => [ OPERAND_OR => [ OPERATOR_EQ => ['warning', 'fatal']]], // same as above
LOG_VALUE => [ OPERAND_NULL => [ OPERATOR_GTE => [3]]],
OPERAND_OR => null
];
$mongoQuery = $bar->gwValidateQuery($query);
$bar->logger->debug('message DEBUG');
$bar->logger->info('message INFO');
$bar->logger->data('message DATA');
$bar->logger->error('message ERROR');
$bar->logger->warn('message WARN');
$bar->logger->fatal('message FATAL');
$bar->logger->metrics('message METRICS', 0.226622);
//if (empty($mongoQuery))
// var_dump($bar->eventMessages);
//else
// var_dump($mongoQuery);