Support get dataSourceName on ContextHook for monitor which DB executed SQL #1740
|
@ -3,6 +3,14 @@
|
||||||
This changelog goes through all the changes that have been made in each release
|
This changelog goes through all the changes that have been made in each release
|
||||||
without substantial changes to our git log.
|
without substantial changes to our git log.
|
||||||
|
|
||||||
|
## [1.0.3](https://gitea.com/xorm/xorm/pulls?q=&type=all&state=closed&milestone=1281) - 2020-07-10
|
||||||
|
|
||||||
|
* BUGFIXES
|
||||||
|
* Fix dump of sqlite (#1639)
|
||||||
|
* ENHANCEMENTS
|
||||||
|
* Fix index name parsing in SQLite dialect (#1737)
|
||||||
|
* add hooks for Commit and Rollback (#1733)
|
||||||
|
|
||||||
## [1.0.2](https://gitea.com/xorm/xorm/pulls?q=&type=all&state=closed&milestone=1261) - 2020-06-16
|
## [1.0.2](https://gitea.com/xorm/xorm/pulls?q=&type=all&state=closed&milestone=1261) - 2020-06-16
|
||||||
|
|
||||||
* FEATURES
|
* FEATURES
|
||||||
|
|
|
@ -483,7 +483,7 @@ func (db *sqlite3) GetIndexes(queryer core.Queryer, ctx context.Context, tableNa
|
||||||
continue
|
continue
|
||||||
}
|
}
|
||||||
|
|
||||||
indexName := strings.Trim(sql[nNStart+6:nNEnd], "` []")
|
indexName := strings.Trim(sql[nNStart+6:nNEnd], "` []'\"")
|
||||||
var isRegular bool
|
var isRegular bool
|
||||||
if strings.HasPrefix(indexName, "IDX_"+tableName) || strings.HasPrefix(indexName, "UQE_"+tableName) {
|
if strings.HasPrefix(indexName, "IDX_"+tableName) || strings.HasPrefix(indexName, "UQE_"+tableName) {
|
||||||
index.Name = indexName[5+len(tableName):]
|
index.Name = indexName[5+len(tableName):]
|
||||||
|
|
|
@ -143,10 +143,10 @@ func (engine *Engine) Logger() log.ContextLogger {
|
||||||
func (engine *Engine) SetLogger(logger interface{}) {
|
func (engine *Engine) SetLogger(logger interface{}) {
|
||||||
var realLogger log.ContextLogger
|
var realLogger log.ContextLogger
|
||||||
switch t := logger.(type) {
|
switch t := logger.(type) {
|
||||||
case log.Logger:
|
|
||||||
realLogger = log.NewLoggerAdapter(t)
|
|
||||||
case log.ContextLogger:
|
case log.ContextLogger:
|
||||||
realLogger = t
|
realLogger = t
|
||||||
|
case log.Logger:
|
||||||
|
realLogger = log.NewLoggerAdapter(t)
|
||||||
}
|
}
|
||||||
engine.logger = realLogger
|
engine.logger = realLogger
|
||||||
engine.DB().Logger = realLogger
|
engine.DB().Logger = realLogger
|
||||||
|
|
Loading…
Reference in New Issue
Block a user