从存储在struct中的映射中获取值

I have a trouble for gonna get a value from map stored in struct. Please, look at the next part of code (some strings skipped):

type Settings struct {
     ...
     LcInfoData     *[]LcInfodb   
     LcInfoLog      *MapLcInfoLL
}
type MapLcInfoLL map[string]LcInfoLL
type LcInfoLL struct {
     EnableLog   string
     FileLogPtr  *os.File
}
... 
func updLogInfo(cnf *Settings)(err) {
   for _, t := range *cnf.LcInfoData { 
       fpPtr, err := logInit(t.FilepLog);
       if err != nil {
           exitMsg(1, err.Error());
       }
       lcMapVal := LcInfoLL{EnableLog: t.EnableLog, FileLogPtr: fpPtr}
       lcMap[t.LocationID] = lcMapVal 
   } 
   cnf.uLcInfoLog(&lcMap)      // at the end
   ...
}

At the end I got filled structure for using in another function (it's global settings). But. I can't get an access to elements inside a map (which stored in structure). I mean something like that:

v := *cnf.LcInfoLog["index"]
log.Println("ABOUT LOCATION: ", v.FileLogPtr)

Can you help me?

Thank you!