Преглед изворни кода

[logging] added webnotes.log() and logging property in conf.py to enable debug logs

version-14
Rushabh Mehta пре 12 година
родитељ
комит
7851505e64
3 измењених фајлова са 27 додато и 1 уклоњено
  1. +14
    -1
      public/js/wn/request.js
  2. +10
    -0
      webnotes/db.py
  3. +3
    -0
      webnotes/utils/__init__.py

+ 14
- 1
public/js/wn/request.js Прегледај датотеку

@@ -170,9 +170,22 @@ wn.request.cleanup = function(opts, r) {
// debug messages
if(r._debug_messages) {
console.log("-")
console.log("-")
console.log("-")
if(opts.args) {
console.log("<<<< arguments ");
console.log(opts.args);
console.log(">>>>")
}
$.each(JSON.parse(r._debug_messages), function(i, v) { console.log(v); });
console.log("Response:");
console.log("<<<< response");
delete r._debug_messages;
console.log(r);
console.log(">>>>")
console.log("-")
console.log("-")
console.log("-")
}
if(r['403']) {


+ 10
- 0
webnotes/db.py Прегледај датотеку

@@ -103,6 +103,12 @@ class Database:
webnotes.errprint(query % values)
except TypeError:
webnotes.errprint([query, values])
if getattr(conf, "logging", False)==2:
webnotes.log("<<<< query")
webnotes.log(query)
webnotes.log("with values:")
webnotes.log(values)
webnotes.log(">>>>")
self._cursor.execute(query, values)
@@ -110,6 +116,10 @@ class Database:
if debug:
self.explain_query(query)
webnotes.errprint(query)
if getattr(conf, "logging", False)==2:
webnotes.log("<<<< query")
webnotes.log(query)
webnotes.log(">>>>")
self._cursor.execute(query)
except Exception, e:


+ 3
- 0
webnotes/utils/__init__.py Прегледај датотеку

@@ -193,9 +193,12 @@ def now_datetime():

def get_user_time_zone():
global user_time_zone
if not user_time_zone:
user_time_zone = webnotes.cache().get_value("time_zone")
if not user_time_zone:
user_time_zone = webnotes.conn.get_value('Control Panel', None, 'time_zone') \
or 'Asia/Calcutta'
webnotes.cache().set_value("time_zone", user_time_zone)
return user_time_zone

def convert_utc_to_user_timezone(utc_timestamp):


Loading…
Откажи
Сачувај