diff --git a/README.md b/README.md index c14f44cc1..6828754d2 100644 --- a/README.md +++ b/README.md @@ -18,4 +18,4 @@ PDF, Epub, Manpage http://readthedocs.org/projects/cgrates/downloads/ API reference http://gopkgdoc.appspot.com/pkg/github.com/cgrates/cgrates -Current build status: [![build](http://goci.me/project/image/github.com/cgrates/cgrates "Continous integration")](http://goci.me/project/github.com/cgrates/cgrates) +Continous integration: [![build](http://goci.me/project/image/github.com/cgrates/cgrates "Continous integration")](http://goci.me/project/github.com/cgrates/cgrates) diff --git a/cmd/cgr-rater/cgr-rater.go b/cmd/cgr-rater/cgr-rater.go index 90ef2a5ff..2573d6758 100644 --- a/cmd/cgr-rater/cgr-rater.go +++ b/cmd/cgr-rater/cgr-rater.go @@ -245,12 +245,15 @@ func main() { defer getter.Close() timespans.SetStorageGetter(getter) - db, err := sql.Open(logging_db_type, fmt.Sprintf("host=%s port=%s dbname=%s user=%s password=%s sslmode=disable", logging_db_host, logging_db_port, logging_db_db, logging_db_user, logging_db_password)) - if err != nil { - timespans.Logger.Err(fmt.Sprintf("Could not connect to logger database: %v", err)) - } - if db != nil { - defer db.Close() + var db *sql.DB + if logging_db_type != DISABLED { + db, err = sql.Open(logging_db_type, fmt.Sprintf("host=%s port=%s dbname=%s user=%s password=%s sslmode=disable", logging_db_host, logging_db_port, logging_db_db, logging_db_user, logging_db_password)) + if err != nil { + timespans.Logger.Err(fmt.Sprintf("Could not connect to logger database: %v", err)) + } + if db != nil { + defer db.Close() + } } if err != nil {