Example #1
0
File: vars.go Project: olragon/dna
	"dna"
	"dna/terminal"
	"io/ioutil"
	"os"
)

var (
	QuittingMessage dna.String = "Quitting in"
	EndingMessage   dna.String = "PROCESS COMPLETED!"
	SqlConfigPath   dna.String = "./config/app.ini"
	SiteConfigPath  dna.String = "./config/sites.ini"
	SqlErrorLogPath dna.String = "./log/sql_error.log"
)

var (

	// TIMEOUTERROR is a default logger to print timeout message
	TIMEOUTERROR = terminal.NewLogger(terminal.Magenta, ioutil.Discard, "", "./log/timeout_error.log", 0)

	// SQLERROR is a default logger to print http error message
	HTTPERROR = terminal.NewLogger(terminal.Magenta, ioutil.Discard, "", "./log/http_error.log", 0)
	// SQLERROR is a default logger to print sql error message
	SQLERROR = terminal.NewLogger(terminal.Magenta, ioutil.Discard, "", "./log/sql_error.log", 0)
	// INFO is a default logger to print info message
	INFO = terminal.NewLogger(terminal.White, os.Stdout, "INFO:", "./log/std.log", terminal.Ldate|terminal.Ltime)
	// // WARNING is a default logger to print warning message
	// WARNING = terminal.NewLogger(terminal.Magenta, os.Stdout, "WARNING:", "./log/std.log", terminal.Ldate|terminal.Ltime|terminal.Lshortfile)
	// // ERROR is a default logger to print error message
	// ERROR = terminal.NewLogger(terminal.Red, os.Stderr, "ERROR:", "./log/std.log", terminal.Ldate|terminal.Ltime|terminal.Lshortfile)
)
Example #2
0
	"dna"
	"dna/item"
	"dna/sqlpg"
	"dna/terminal"
	"dna/utils"
	"encoding/json"
	"encoding/xml"
	"errors"
	"io/ioutil"
	"time"
)

var (
	VideosEnable   = true
	CommentsEnable = false
	SQLERROR       = terminal.NewLogger(terminal.Magenta, ioutil.Discard, "", "./log/sql_error.log", 0)
)

type SongFreak struct {
	Id        dna.Int
	Track     dna.String
	Videos    dna.String
	Checktime time.Time
}

func NewSongFreak() *SongFreak {
	sf := new(SongFreak)
	sf.Id = 0
	sf.Track = "{}"
	sf.Videos = "[]"
	return sf