mirror of
				https://github.com/optim-enterprises-bv/databunker.git
				synced 2025-10-30 01:22:28 +00:00 
			
		
		
		
	using log.Printf() instead of fmt.Printf()
This commit is contained in:
		| @@ -2,6 +2,7 @@ package main | ||||
|  | ||||
| import ( | ||||
| 	"fmt" | ||||
| 	"log" | ||||
| 	"net/http" | ||||
| 	"reflect" | ||||
|  | ||||
| @@ -103,7 +104,7 @@ func (e mainEnv) agreementAccept(w http.ResponseWriter, r *http.Request, ps http | ||||
| 	case "phone": | ||||
| 		identity = normalizePhone(identity, e.conf.Sms.DefaultCountry) | ||||
| 	} | ||||
| 	fmt.Printf("Processing agreement, status: %s\n", status) | ||||
| 	log.Printf("Processing agreement, status: %s\n", status) | ||||
| 	e.db.acceptAgreement(userTOKEN, mode, identity, brief, status, agreementmethod, | ||||
| 		referencecode, lastmodifiedby, starttime, expiration) | ||||
| 	/* | ||||
| @@ -319,7 +320,6 @@ func (e mainEnv) getUserAgreements(w http.ResponseWriter, r *http.Request, ps ht | ||||
| 		returnError(w, r, "internal error", 405, err, event) | ||||
| 		return | ||||
| 	} | ||||
| 	//fmt.Printf("Total count of rows: %d\n", numRecords) | ||||
| 	w.Header().Set("Content-Type", "application/json; charset=utf-8") | ||||
| 	w.WriteHeader(200) | ||||
| 	str := fmt.Sprintf(`{"status":"ok","total":%d,"rows":%s}`, numRecords, resultJSON) | ||||
| @@ -395,7 +395,6 @@ func (e mainEnv) getUserAgreement(w http.ResponseWriter, r *http.Request, ps htt | ||||
| 		returnError(w, r, "not found", 405, err, event) | ||||
| 		return | ||||
| 	} | ||||
| 	//fmt.Printf("Total count of rows: %d\n", numRecords) | ||||
| 	w.Header().Set("Content-Type", "application/json; charset=utf-8") | ||||
| 	w.WriteHeader(200) | ||||
| 	str := fmt.Sprintf(`{"status":"ok","data":%s}`, resultJSON) | ||||
| @@ -479,7 +478,7 @@ func (e mainEnv) consentFilterRecords(w http.ResponseWriter, r *http.Request, ps | ||||
| 		returnError(w, r, "internal error", 405, err, event) | ||||
| 		return | ||||
| 	} | ||||
| 	fmt.Printf("Total count of rows: %d\n", numRecords) | ||||
| 	log.Printf("Total count of rows: %d\n", numRecords) | ||||
| 	w.Header().Set("Content-Type", "application/json; charset=utf-8") | ||||
| 	w.WriteHeader(200) | ||||
| 	str := fmt.Sprintf(`{"status":"ok","total":%d,"rows":%s}`, numRecords, resultJSON) | ||||
|   | ||||
| @@ -2,7 +2,6 @@ package main | ||||
|  | ||||
| import ( | ||||
| 	"encoding/json" | ||||
| 	//"errors" | ||||
| 	"fmt" | ||||
| 	"time" | ||||
|  | ||||
|   | ||||
| @@ -3,6 +3,7 @@ package autocontext | ||||
| import ( | ||||
| 	"errors" | ||||
| 	"fmt" | ||||
| 	"log" | ||||
| 	"net/http" | ||||
| 	"regexp" | ||||
| 	"runtime" | ||||
| @@ -68,13 +69,13 @@ func getRequestAddress() (string, error) { | ||||
| 	//fmt.Printf("Stack of %d bytes: %s\n", count, trace) | ||||
| 	match := regexServeHTTP.FindStringSubmatch(string(trace[0:count])) | ||||
| 	if len(match) != 2 { | ||||
| 		fmt.Println("Autocontext: regex not found in stack") | ||||
| 		log.Println("Autocontext: regex not found in stack") | ||||
| 		//fmt.Printf("*** STACK ***\n%s\n", trace) | ||||
| 		return "", errors.New("Failed to find *http.Request address") | ||||
| 	} | ||||
| 	if count > 3072 { | ||||
| 		fmt.Println("Autocontext: stack frame too large, check for bugs") | ||||
| 		fmt.Printf("*** STACK ***\n%s\n", trace) | ||||
| 		log.Println("Autocontext: stack frame too large, check for bugs") | ||||
| 		log.Printf("*** STACK ***\n%s\n", trace) | ||||
| 	} | ||||
| 	//fmt.Printf("*** extracted address from stacktrace: %s\n", match[1]) | ||||
| 	return match[1], nil | ||||
|   | ||||
| @@ -36,8 +36,7 @@ func helpServe(request *http.Request) (map[string]interface{}, error) { | ||||
| 	request.Header.Set("Content-Type", "application/json") | ||||
| 	rr := httptest.NewRecorder() | ||||
| 	router.ServeHTTP(rr, request) | ||||
| 	fmt.Printf("[%d] %s%s\n", rr.Code, request.Host, request.URL.Path) | ||||
| 	fmt.Printf("Response: %s\n", rr.Body.Bytes()) | ||||
| 	log.Printf("[%d] %s%s %s\n", rr.Code, request.Host, request.URL.Path, rr.Body.Bytes()) | ||||
| 	var raw map[string]interface{} | ||||
| 	if rr.Body.Bytes()[0] == '{' { | ||||
| 		json.Unmarshal(rr.Body.Bytes(), &raw) | ||||
| @@ -52,8 +51,7 @@ func helpServe2(request *http.Request) (map[string]interface{}, error) { | ||||
| 	request.Header.Set("Content-Type", "application/x-www-form-urlencoded") | ||||
| 	rr := httptest.NewRecorder() | ||||
| 	router.ServeHTTP(rr, request) | ||||
| 	fmt.Printf("[%d] %s%s\n", rr.Code, request.Host, request.URL.Path) | ||||
| 	fmt.Printf("Response: %s\n", rr.Body.Bytes()) | ||||
| 	log.Printf("[%d] %s%s %s\n", rr.Code, request.Host, request.URL.Path, rr.Body.Bytes()) | ||||
| 	var raw map[string]interface{} | ||||
| 	if rr.Body.Bytes()[0] == '{' { | ||||
| 		json.Unmarshal(rr.Body.Bytes(), &raw) | ||||
| @@ -86,12 +84,11 @@ func helpConfigurationDump(token string) ([]byte, error) { | ||||
| } | ||||
|  | ||||
| func init() { | ||||
| 	fmt.Printf("**INIT*TEST*CODE***\n") | ||||
| 	log.Printf("**INIT*TEST*CODE***\n") | ||||
| 	testDBFile := storage.CreateTestDB() | ||||
| 	db, myRootToken, err := setupDB(&testDBFile, nil, "") | ||||
| 	if err != nil { | ||||
| 		//log.Panic("error %s", err.Error()) | ||||
| 		fmt.Printf("error %s", err.Error()) | ||||
| 		log.Printf("Init error %s", err.Error()) | ||||
| 	} | ||||
| 	rootToken = myRootToken | ||||
| 	var cfg Config | ||||
| @@ -111,23 +108,22 @@ func init() { | ||||
| 	e = mainEnv{db, cfg, make(chan struct{})} | ||||
| 	rootToken2, err := e.db.getRootXtoken() | ||||
| 	if err != nil { | ||||
| 		fmt.Printf("Failed to retrieve root token: %s\n", err) | ||||
| 		log.Printf("Failed to retrieve root token: %s\n", err) | ||||
| 	} | ||||
| 	fmt.Printf("Hashed root token: %s\n", rootToken2) | ||||
| 	log.Printf("Hashed root token: %s\n", rootToken2) | ||||
| 	router = e.setupRouter() | ||||
| 	router = e.setupConfRouter(router) | ||||
| 	//test1 := &testEnv{e, rootToken, router} | ||||
| 	e.dbCleanupDo() | ||||
| 	fmt.Printf("**INIT*DONE***\n") | ||||
| 	log.Printf("**INIT*DONE***\n") | ||||
| } | ||||
|  | ||||
| /* | ||||
| func TestBackupOK(t *testing.T) { | ||||
| 	fmt.Printf("root token: %s\n", rootToken) | ||||
| 	log.Printf("root token: %s\n", rootToken) | ||||
| 	raw, err := helpBackupRequest(rootToken) | ||||
| 	if err != nil { | ||||
| 		//log.Panic("error %s", err.Error()) | ||||
| 		log.Fatalf("failed to backup db %s", err.Error()) | ||||
| 		log.Fatalf("Failed to backup db %s", err.Error()) | ||||
| 	} | ||||
| 	if strings.Contains(string(raw), "CREATE TABLE") == false { | ||||
| 		t.Fatalf("Backup failed\n") | ||||
| @@ -138,8 +134,7 @@ func TestBackupOK(t *testing.T) { | ||||
| func TestMetrics(t *testing.T) { | ||||
| 	raw, err := helpMetricsRequest(rootToken) | ||||
| 	if err != nil { | ||||
| 		//log.Panic("error %s", err.Error()) | ||||
| 		log.Fatalf("failed to get metrics %s", err.Error()) | ||||
| 		log.Fatalf("Failed to get metrics %s", err.Error()) | ||||
| 	} | ||||
| 	if strings.Contains(string(raw), "go_memstats") == false { | ||||
| 		t.Fatalf("metrics failed\n") | ||||
| @@ -161,9 +156,6 @@ func TestAnonPage(t *testing.T) { | ||||
| 		pattern := value["pattern"].(string) | ||||
| 		request := httptest.NewRequest("GET", url, nil) | ||||
| 		raw, _ := helpServe0(request) | ||||
| 		//if err != nil { | ||||
| 		//	log.Fatalf("failed to get page %s", err.Error()) | ||||
| 		//} | ||||
| 		if strings.Contains(string(raw), pattern) == false { | ||||
| 			t.Fatalf("pattern detection failed\n") | ||||
| 		} | ||||
| @@ -171,11 +163,10 @@ func TestAnonPage(t *testing.T) { | ||||
| } | ||||
|  | ||||
| func TestConfigurationOK(t *testing.T) { | ||||
| 	fmt.Printf("root token: %s\n", rootToken) | ||||
| 	log.Printf("Generated root token: %s\n", rootToken) | ||||
| 	raw, err := helpConfigurationDump(rootToken) | ||||
| 	if err != nil { | ||||
| 		//log.Panic("error %s", err.Error()) | ||||
| 		log.Fatalf("failed to fetch configuration: %s", err.Error()) | ||||
| 		log.Fatalf("Failed to fetch configuration: %s", err.Error()) | ||||
| 	} | ||||
| 	if strings.Contains(string(raw), "CreateUserWithoutAccessToken") == false { | ||||
| 		t.Fatalf("Configuration dump failed\n") | ||||
|   | ||||
| @@ -2,6 +2,7 @@ package main | ||||
|  | ||||
| import ( | ||||
| 	"fmt" | ||||
| 	"log" | ||||
| 	"net/http" | ||||
| 	"reflect" | ||||
|  | ||||
| @@ -158,7 +159,7 @@ func (e mainEnv) pactivityList(w http.ResponseWriter, r *http.Request, ps httpro | ||||
| 		returnError(w, r, "internal error", 405, err, nil) | ||||
| 		return | ||||
| 	} | ||||
| 	fmt.Printf("Total count of rows: %d\n", numRecords) | ||||
| 	log.Printf("Total count of rows: %d\n", numRecords) | ||||
| 	w.Header().Set("Content-Type", "application/json; charset=utf-8") | ||||
| 	w.WriteHeader(200) | ||||
| 	str := fmt.Sprintf(`{"status":"ok","total":%d,"rows":%s}`, numRecords, resultJSON) | ||||
|   | ||||
| @@ -680,7 +680,7 @@ func (dbobj SQLiteDB) CleanupRecord(t Tbl, keyName string, keyValue string, bdel | ||||
| 	tbl := GetTable(t) | ||||
| 	cleanup := dbobj.decodeForCleanup(bdel) | ||||
| 	q := "update " + tbl + " SET " + cleanup + " WHERE " + dbobj.escapeName(keyName) + "=$1" | ||||
| 	log.Printf("CleanupRecord q: %s\n", q) | ||||
| 	log.Printf("q: %s\n", q) | ||||
|  | ||||
| 	tx, err := dbobj.db.Begin() | ||||
| 	if err != nil { | ||||
|   | ||||
| @@ -2,6 +2,7 @@ package main | ||||
|  | ||||
| import ( | ||||
| 	"fmt" | ||||
| 	"log" | ||||
| 	"io/ioutil" | ||||
| 	"net/http" | ||||
| 	"net/http/httptest" | ||||
| @@ -98,7 +99,7 @@ func TestUtilSMS(t *testing.T) { | ||||
| 		rw.WriteHeader(200) | ||||
| 		defer req.Body.Close() | ||||
| 		bodyBytes, _ := ioutil.ReadAll(req.Body) | ||||
| 		fmt.Printf("body: %s\n", string(bodyBytes)) | ||||
| 		log.Printf("body: %s\n", string(bodyBytes)) | ||||
| 		if string(bodyBytes) != "Body=Data+Bunker+code+1234&From=from1234&To=4444" { | ||||
| 			t.Fatalf("bad request: %s", string(bodyBytes)) | ||||
| 		} | ||||
| @@ -118,7 +119,7 @@ func TestUtilNotifyConsentChange(t *testing.T) { | ||||
| 		rw.WriteHeader(200) | ||||
| 		defer req.Body.Close() | ||||
| 		bodyBytes, _ := ioutil.ReadAll(req.Body) | ||||
| 		fmt.Printf("body: %s\n", string(bodyBytes)) | ||||
| 		log.Printf("body: %s\n", string(bodyBytes)) | ||||
| 		if string(bodyBytes) != `{"action":"consentchange","brief":"brief","identity":"user3@user3.com","mode":"email","status":"no"}` { | ||||
| 			q <- fmt.Sprintf("bad request in notifyConsentChange: %s", string(bodyBytes)) | ||||
| 		} else { | ||||
| @@ -141,7 +142,7 @@ func TestUtilNotifyProfileNew(t *testing.T) { | ||||
| 		rw.WriteHeader(200) | ||||
| 		defer req.Body.Close() | ||||
| 		bodyBytes, _ := ioutil.ReadAll(req.Body) | ||||
| 		fmt.Printf("body: %s\n", string(bodyBytes)) | ||||
| 		log.Printf("body: %s\n", string(bodyBytes)) | ||||
| 		if string(bodyBytes) != `{"action":"profilenew","identity":"user3@user3.com","mode":"email","profile":{"name":"alex"}}` { | ||||
| 			q <- fmt.Sprintf("bad request in notifyConsentChange: %s", string(bodyBytes)) | ||||
| 		} else { | ||||
| @@ -165,7 +166,7 @@ func TestUtilNotifyForgetMe(t *testing.T) { | ||||
| 		rw.WriteHeader(200) | ||||
| 		defer req.Body.Close() | ||||
| 		bodyBytes, _ := ioutil.ReadAll(req.Body) | ||||
| 		fmt.Printf("body: %s\n", string(bodyBytes)) | ||||
| 		log.Printf("body: %s\n", string(bodyBytes)) | ||||
| 		if string(bodyBytes) != `{"action":"forgetme","identity":"user3@user3.com","mode":"email","profile":{"name":"alex"}}` { | ||||
| 			q <- fmt.Sprintf("bad request in notifyConsentChange: %s", string(bodyBytes)) | ||||
| 		} else { | ||||
| @@ -189,7 +190,7 @@ func TestUtilNotifyProfileChange(t *testing.T) { | ||||
| 		rw.WriteHeader(200) | ||||
| 		defer req.Body.Close() | ||||
| 		bodyBytes, _ := ioutil.ReadAll(req.Body) | ||||
| 		fmt.Printf("body: %s\n", string(bodyBytes)) | ||||
| 		log.Printf("body: %s\n", string(bodyBytes)) | ||||
| 		if string(bodyBytes) != `{"action":"profilechange","identity":"user3@user3.com","mode":"email","old":{"name":"alex2"},"profile":{"name":"alex3"}}` { | ||||
| 			q <- fmt.Sprintf("bad request in notifyConsentChange: %s", string(bodyBytes)) | ||||
| 		} else { | ||||
|   | ||||
| @@ -1,7 +1,7 @@ | ||||
| package main | ||||
|  | ||||
| import ( | ||||
| 	"fmt" | ||||
| 	"log" | ||||
| 	"net/http/httptest" | ||||
| 	"strings" | ||||
| 	"testing" | ||||
| @@ -95,7 +95,7 @@ func TestUserLoginDelete(t *testing.T) { | ||||
| 		t.Fatalf("Failed to create user login: %s", raw["message"].(string)) | ||||
| 	} | ||||
| 	xtoken := raw["xtoken"].(string) | ||||
| 	fmt.Printf("User login *** xtoken: %s\n", xtoken) | ||||
| 	log.Printf("User login *** xtoken: %s\n", xtoken) | ||||
| 	oldRootToken := rootToken | ||||
| 	rootToken = xtoken | ||||
| 	raw, _ = helpAcceptAgreement("token", userTOKEN, "contract1", "") | ||||
| @@ -130,7 +130,7 @@ func TestUserLoginDelete(t *testing.T) { | ||||
| 	if _, ok := raw["status"]; !ok || raw["status"].(string) != "ok" { | ||||
| 		t.Fatalf("Failed to get user app list with user xtoken\n") | ||||
| 	} | ||||
| 	fmt.Printf("apps: %s\n", raw["apps"]) | ||||
| 	log.Printf("apps: %s\n", raw["apps"]) | ||||
| 	// user asks to forget-me | ||||
| 	raw, _ = helpDeleteUser("token", userTOKEN) | ||||
| 	if _, ok := raw["status"]; !ok || raw["status"].(string) != "ok" { | ||||
| @@ -141,7 +141,7 @@ func TestUserLoginDelete(t *testing.T) { | ||||
| 	} | ||||
| 	rtoken0 := raw["rtoken"].(string) | ||||
| 	raw, _ = helpGetUserAppList(userTOKEN) | ||||
| 	fmt.Printf("apps: %s\n", raw["apps"]) | ||||
| 	log.Printf("apps: %s\n", raw["apps"]) | ||||
|  | ||||
| 	rootToken = oldRootToken | ||||
| 	// get user requests | ||||
| @@ -161,7 +161,7 @@ func TestUserLoginDelete(t *testing.T) { | ||||
| 			if rtoken != rtoken0 { | ||||
| 				t.Fatalf("Rtoken0 is wrong\n") | ||||
| 			} | ||||
| 			fmt.Printf("** User request record: %s\n", rtoken) | ||||
| 			log.Printf("** User request record: %s\n", rtoken) | ||||
| 		} | ||||
| 		raw8, _ := helpGetUserRequest(rtoken) | ||||
| 		if raw8["status"].(string) != "ok" { | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 yuli
					yuli