mirror of
https://github.com/vlang/v.git
synced 2023-08-10 21:13:21 +03:00
v.vcache: support -d trace_usecache_n
too (less verbose tracing for just the initialisation of CacheManager)
This commit is contained in:
parent
82d23dedf1
commit
a942ecf737
@ -39,6 +39,7 @@ pub fn new_cache_manager(opts []string) CacheManager {
|
|||||||
if vcache_basepath == '' {
|
if vcache_basepath == '' {
|
||||||
vcache_basepath = os.join_path(os.vmodules_dir(), 'cache')
|
vcache_basepath = os.join_path(os.vmodules_dir(), 'cache')
|
||||||
}
|
}
|
||||||
|
nlog(@FN, 'vcache_basepath: $vcache_basepath | opts:\n $opts')
|
||||||
dlog(@FN, 'vcache_basepath: $vcache_basepath | opts:\n $opts')
|
dlog(@FN, 'vcache_basepath: $vcache_basepath | opts:\n $opts')
|
||||||
if !os.is_dir(vcache_basepath) {
|
if !os.is_dir(vcache_basepath) {
|
||||||
os.mkdir_all(vcache_basepath) or { panic(err) }
|
os.mkdir_all(vcache_basepath) or { panic(err) }
|
||||||
@ -125,6 +126,15 @@ pub fn (mut cm CacheManager) load(postfix string, key string) ?string {
|
|||||||
|
|
||||||
[if trace_usecache ?]
|
[if trace_usecache ?]
|
||||||
pub fn dlog(fname string, s string) {
|
pub fn dlog(fname string, s string) {
|
||||||
|
xlog(fname, s)
|
||||||
|
}
|
||||||
|
|
||||||
|
[if trace_usecache_n ?]
|
||||||
|
fn nlog(fname string, s string) {
|
||||||
|
xlog(fname, s)
|
||||||
|
}
|
||||||
|
|
||||||
|
fn xlog(fname string, s string) {
|
||||||
pid := unsafe { mypid() }
|
pid := unsafe { mypid() }
|
||||||
if fname[0] != `|` {
|
if fname[0] != `|` {
|
||||||
eprintln('> VCache | pid: $pid | CacheManager.$fname $s')
|
eprintln('> VCache | pid: $pid | CacheManager.$fname $s')
|
||||||
|
Loading…
Reference in New Issue
Block a user