forked from sciter-sdk/nsciter
-
Notifications
You must be signed in to change notification settings - Fork 0
/
log.tis
34 lines (28 loc) · 819 Bytes
/
log.tis
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
function log(params..)
{
var tr = __TRACE__;
var fnme = tr[1][1] || "";
var file = tr[1][2];
var line = tr[1][0];
Stream.print.apply(stdout,params);
stdout.printf("\r\tat %s (%s(%d))\n", fnme,file,line);
}
log.$ = function(params..) // log.$(something{ anything == 1});
{
var tr = __TRACE__;
var fnme = tr[1][1] || "";
var file = tr[1][2];
var line = tr[1][0];
stdout.print(String.$.apply(String,params));
stdout.printf("\r\tat %s (%s(%d))\n", fnme,file,line);
}
log.f = function(params..) // printf version
{ // log.f("something=%d",num);
var tr = __TRACE__;
var fnme = tr[1][1] || "";
var file = tr[1][2];
var line = tr[1][0];
Stream.printf.apply(stdout,params);
stdout.printf("\r\tat %s (%s(%d))\n", fnme,file,line);
//stdout.print("%V\n",tr);
}