|
@@ -208,7 +208,8 @@ function tripal_set_message($message, $importance = TRIPAL_INFO, $options = arra
|
|
|
* @param $message
|
|
|
* The message to be logged. Need not contain date/time information
|
|
|
* @param $log_type
|
|
|
- * The type of log. Should be one of 'error' or 'job'
|
|
|
+ * The type of log. Should be one of 'error' or 'job' although other types
|
|
|
+ * are supported.
|
|
|
* @param $options
|
|
|
* An array of options where the following keys are supported:
|
|
|
* - first_progress_bar: this sohuld be used for the first log call for a progress bar
|
|
@@ -218,36 +219,18 @@ function tripal_set_message($message, $importance = TRIPAL_INFO, $options = arra
|
|
|
* @return
|
|
|
* The number of bytes that were written to the file, or FALSE on failure
|
|
|
*/
|
|
|
-function tripal_log($message, $type, $options = array()) {
|
|
|
-
|
|
|
- $date = date("Y-m-d H:i:s");
|
|
|
- $prefix = "[$date]";
|
|
|
- $indent = "\t\t\t";
|
|
|
-
|
|
|
- $log_filename = tripal_get_logfile_path($type);
|
|
|
+function tripal_log($message, $type = 'error', $options = array()) {
|
|
|
+ global $base_url;
|
|
|
+ $prefix = '[TRIPAL ' . strtoupper(check_plain($type)) . '] ';
|
|
|
|
|
|
if (!isset($options['is_progress_bar'])) {
|
|
|
- $message = $prefix . "\t" . str_replace("\n", "\n$indent", trim($message)) . "\n";
|
|
|
+ $message = $prefix . str_replace("\n", "", trim($message));
|
|
|
}
|
|
|
|
|
|
if (isset($options['first_progress_bar'])) {
|
|
|
$message = trim($message);
|
|
|
}
|
|
|
|
|
|
- return file_put_contents($log_filename, $message, FILE_APPEND);
|
|
|
+ return error_log($message);
|
|
|
|
|
|
}
|
|
|
-
|
|
|
-/**
|
|
|
- * Return the filename including path to the specified log file
|
|
|
- *
|
|
|
- * @param $type
|
|
|
- * The type of log. See tripal_log for supported types
|
|
|
- * @return
|
|
|
- * The filename including path to the specified log file
|
|
|
- */
|
|
|
-function tripal_get_logfile_path($type) {
|
|
|
-
|
|
|
- return '/tmp/tripal_' . $type . '_' . date('Ymd') . '.log';
|
|
|
-
|
|
|
-}
|