diff --git a/src/config/segment.go b/src/config/segment.go index f088eae4..f1b14751 100644 --- a/src/config/segment.go +++ b/src/config/segment.go @@ -202,6 +202,7 @@ func (segment *Segment) hasCache() bool { func (segment *Segment) isToggled() bool { toggles, OK := segment.env.Session().Get(cache.TOGGLECACHE) if !OK || len(toggles) == 0 { + log.Debug("no toggles found") return false } @@ -223,6 +224,7 @@ func (segment *Segment) restoreCache() bool { data, OK := segment.env.Session().Get(segment.cacheKey()) if !OK { + log.Debug("no cache found for segment: ", segment.Name()) return false } @@ -234,6 +236,8 @@ func (segment *Segment) restoreCache() bool { segment.Enabled = true template.Cache.AddSegmentData(segment.Name(), segment.writer) + log.Debug("restored segment from cache: ", segment.Name()) + return true } diff --git a/src/segments/language.go b/src/segments/language.go index 40db07d5..82b2958a 100644 --- a/src/segments/language.go +++ b/src/segments/language.go @@ -8,6 +8,7 @@ import ( runtime_ "runtime" "github.com/jandedobbeleer/oh-my-posh/src/cache" + "github.com/jandedobbeleer/oh-my-posh/src/log" "github.com/jandedobbeleer/oh-my-posh/src/properties" "github.com/jandedobbeleer/oh-my-posh/src/regex" "github.com/jandedobbeleer/oh-my-posh/src/runtime" @@ -212,6 +213,7 @@ func (l *language) setVersion() error { var version version err := json.Unmarshal([]byte(versionCache), &version) if err == nil { + log.Debugf("version cache restored for %s: %s", l.name, version) l.version = version return nil }