You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
31 lines
668 B
31 lines
668 B
package easyquotation
|
|
|
|
import (
|
|
. "easyquotation/stock"
|
|
"easyquotation/utils"
|
|
"log"
|
|
"os"
|
|
)
|
|
|
|
func Init() {
|
|
path, err := os.Getwd()
|
|
file := path + "/message" + ".txt"
|
|
logFile, err := os.OpenFile(file, os.O_RDWR|os.O_CREATE|os.O_APPEND, 0766)
|
|
if err != nil {
|
|
panic(err)
|
|
}
|
|
log.SetOutput(logFile) // 将文件设置为log输出的文件
|
|
log.SetPrefix("[quotation]")
|
|
log.SetFlags(log.LstdFlags | log.Lshortfile | log.LUTC)
|
|
|
|
// 获取新浪股票代码信息
|
|
utils.UpdateStockCodes()
|
|
//
|
|
G_STOCK_MANAGER = &StockManager{
|
|
make(map[string]*Stock),
|
|
make(map[string]*Stock),
|
|
make(map[string]*Stock),
|
|
make(map[string]*Stock),
|
|
}
|
|
G_STOCK_MANAGER.Load()
|
|
}
|
|
|