feat: implement Logs interface. (#29)
* dump sdk-core version to v3.8.0-rc.15. * dump sdk core vertion to v3.8.0-rc.16. * dump sdk core version to v3.8.0-rc.17 * dump sdk version to v3.8.0-rc.18. * dump sdk version to v3.8.0-rc.19 * chore: dump sdk verstion to v3.8.0-rc.20. * bump sdk version to v3.8.0 * update sdk version to v3.8.1-rc.0. * feat: implement Logs interface.
This commit is contained in:
parent
cc3d008e56
commit
2c165946c7
@ -1339,6 +1339,12 @@ func upload_logs(cCallback C.CB_S_I_S_S, operationID *C.char, line C.int, ex *C.
|
|||||||
open_im_sdk.UploadLogs(baseCallback, C.GoString(operationID), int(line), C.GoString(ex), uploadLogCallback)
|
open_im_sdk.UploadLogs(baseCallback, C.GoString(operationID), int(line), C.GoString(ex), uploadLogCallback)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// export logs
|
||||||
|
func logs(cCallback C.CB_S_I_S_S, operationID *C.char, logLevel C.int, file *C.char, line C.int, msgs *C.char, err *C.char, keyAndValue *C.char) {
|
||||||
|
baseCallback := NewBaseCallback(cCallback, operationID)
|
||||||
|
open_im_sdk.Logs(baseCallback, C.GoString(operationID), int(logLevel), C.GoString(file), int(line), C.GoString(msgs), C.GoString(err), C.GoString(keyAndValue))
|
||||||
|
}
|
||||||
|
|
||||||
func main() {
|
func main() {
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@ -2,7 +2,7 @@ module github.com/openimsdk/openim-sdk-cpp
|
|||||||
|
|
||||||
go 1.21
|
go 1.21
|
||||||
|
|
||||||
require github.com/openimsdk/openim-sdk-core/v3 v3.8.1-rc.0
|
require github.com/openimsdk/openim-sdk-core/v3 v3.8.1-rc.4
|
||||||
|
|
||||||
require (
|
require (
|
||||||
github.com/golang/protobuf v1.5.4 // indirect
|
github.com/golang/protobuf v1.5.4 // indirect
|
||||||
@ -14,7 +14,7 @@ require (
|
|||||||
github.com/lestrrat-go/strftime v1.0.6 // indirect
|
github.com/lestrrat-go/strftime v1.0.6 // indirect
|
||||||
github.com/mattn/go-sqlite3 v1.14.22 // indirect
|
github.com/mattn/go-sqlite3 v1.14.22 // indirect
|
||||||
github.com/openimsdk/protocol v0.0.69 // indirect
|
github.com/openimsdk/protocol v0.0.69 // indirect
|
||||||
github.com/openimsdk/tools v0.0.49 // indirect
|
github.com/openimsdk/tools v0.0.50-alpha.2 // indirect
|
||||||
github.com/patrickmn/go-cache v2.1.0+incompatible // indirect
|
github.com/patrickmn/go-cache v2.1.0+incompatible // indirect
|
||||||
github.com/pkg/errors v0.9.1 // indirect
|
github.com/pkg/errors v0.9.1 // indirect
|
||||||
go.uber.org/atomic v1.7.0 // indirect
|
go.uber.org/atomic v1.7.0 // indirect
|
||||||
|
@ -25,12 +25,12 @@ github.com/lestrrat-go/strftime v1.0.6 h1:CFGsDEt1pOpFNU+TJB0nhz9jl+K0hZSLE205Ah
|
|||||||
github.com/lestrrat-go/strftime v1.0.6/go.mod h1:f7jQKgV5nnJpYgdEasS+/y7EsTb8ykN2z68n3TtcTaw=
|
github.com/lestrrat-go/strftime v1.0.6/go.mod h1:f7jQKgV5nnJpYgdEasS+/y7EsTb8ykN2z68n3TtcTaw=
|
||||||
github.com/mattn/go-sqlite3 v1.14.22 h1:2gZY6PC6kBnID23Tichd1K+Z0oS6nE/XwU+Vz/5o4kU=
|
github.com/mattn/go-sqlite3 v1.14.22 h1:2gZY6PC6kBnID23Tichd1K+Z0oS6nE/XwU+Vz/5o4kU=
|
||||||
github.com/mattn/go-sqlite3 v1.14.22/go.mod h1:Uh1q+B4BYcTPb+yiD3kU8Ct7aC0hY9fxUwlHK0RXw+Y=
|
github.com/mattn/go-sqlite3 v1.14.22/go.mod h1:Uh1q+B4BYcTPb+yiD3kU8Ct7aC0hY9fxUwlHK0RXw+Y=
|
||||||
github.com/openimsdk/openim-sdk-core/v3 v3.8.1-rc.0 h1:C7UnuyQYs0JrqTnu+GXGtjt6ORkQm+LAxpwzw+u1+X4=
|
github.com/openimsdk/openim-sdk-core/v3 v3.8.1-rc.4 h1:udM82Ws7el42tjxUn9pQ/KafuNZnEBwaHHwZJEpnBEc=
|
||||||
github.com/openimsdk/openim-sdk-core/v3 v3.8.1-rc.0/go.mod h1:mhY65/V94A0HuuBkBmzxpcIEo+nTCjuem0lZGnjU7vE=
|
github.com/openimsdk/openim-sdk-core/v3 v3.8.1-rc.4/go.mod h1:29S912Xq0ew0TKNLNwHRDHpCtY0pT5aZUOawHG1cW9E=
|
||||||
github.com/openimsdk/protocol v0.0.69 h1:dVi8meSg8kmUzSH1XQab4MjihqKkkcCAmt1BYXPJuXo=
|
github.com/openimsdk/protocol v0.0.69 h1:dVi8meSg8kmUzSH1XQab4MjihqKkkcCAmt1BYXPJuXo=
|
||||||
github.com/openimsdk/protocol v0.0.69/go.mod h1:OZQA9FR55lseYoN2Ql1XAHYKHJGu7OMNkUbuekrKCM8=
|
github.com/openimsdk/protocol v0.0.69/go.mod h1:OZQA9FR55lseYoN2Ql1XAHYKHJGu7OMNkUbuekrKCM8=
|
||||||
github.com/openimsdk/tools v0.0.49 h1:yILTgOCqxlqJMc889fE99E5ZGa70v/E3hkCSeTnWl3s=
|
github.com/openimsdk/tools v0.0.50-alpha.2 h1:rsZUUHNK8Bg/bmcSV2f7cGw0ZlQtU3W6cq03xewqgY8=
|
||||||
github.com/openimsdk/tools v0.0.49/go.mod h1:oiSQU5Z6fzjxKFjbqDHImD8EmCIwClU1Rkur1sK12Po=
|
github.com/openimsdk/tools v0.0.50-alpha.2/go.mod h1:oiSQU5Z6fzjxKFjbqDHImD8EmCIwClU1Rkur1sK12Po=
|
||||||
github.com/patrickmn/go-cache v2.1.0+incompatible h1:HRMgzkcYKYpi3C8ajMPV8OFXaaRUnok+kx1WdO15EQc=
|
github.com/patrickmn/go-cache v2.1.0+incompatible h1:HRMgzkcYKYpi3C8ajMPV8OFXaaRUnok+kx1WdO15EQc=
|
||||||
github.com/patrickmn/go-cache v2.1.0+incompatible/go.mod h1:3Qf8kWWT7OJRJbdiICTKqZju1ZixQ/KpMGzzAfe6+WQ=
|
github.com/patrickmn/go-cache v2.1.0+incompatible/go.mod h1:3Qf8kWWT7OJRJbdiICTKqZju1ZixQ/KpMGzzAfe6+WQ=
|
||||||
github.com/pkg/errors v0.9.1 h1:FEBLx1zS214owpjy7qsBeixbURkuhQAwrK5UwLGTwt4=
|
github.com/pkg/errors v0.9.1 h1:FEBLx1zS214owpjy7qsBeixbURkuhQAwrK5UwLGTwt4=
|
||||||
|
Loading…
x
Reference in New Issue
Block a user