Skip to content

Commit fbfa60a

Browse files
authored
refactor dir and log level (#19)
fix: barry 2024-10-25 20:52:44
1 parent f621b37 commit fbfa60a

File tree

10 files changed

+24
-20
lines changed

10 files changed

+24
-20
lines changed

di/di.go

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
package di
22

33
import (
4-
"github.com/pubgo/dix"
4+
"github.com/pubgo/dix/dix_internal"
55
)
66

7-
var _dix = dix.New(dix.WithValuesNull())
7+
var _dix = dix_internal.New(dix_internal.WithValuesNull())
88

99
// Provide 注册对象构造器
1010
func Provide(data any) {
@@ -14,12 +14,12 @@ func Provide(data any) {
1414
// Inject 注入对象
1515
//
1616
// data: <*struct>或<func>
17-
func Inject[T any](data T, opts ...dix.Option) T {
17+
func Inject[T any](data T, opts ...dix_internal.Option) T {
1818
_ = _dix.Inject(data, opts...)
1919
return data
2020
}
2121

2222
// Graph Dix graph
23-
func Graph() *dix.Graph {
23+
func Graph() *dix_internal.Graph {
2424
return _dix.Graph()
2525
}

dix.go

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -3,26 +3,26 @@ package dix
33
import (
44
"reflect"
55

6-
"github.com/pubgo/dix/internal/dix_inter"
6+
"github.com/pubgo/dix/dix_internal"
77
)
88

99
const (
10-
InjectMethodPrefix = dix_inter.InjectMethodPrefix
10+
InjectMethodPrefix = dix_internal.InjectMethodPrefix
1111
)
1212

1313
type (
14-
Option = dix_inter.Option
15-
Options = dix_inter.Options
16-
Dix = dix_inter.Dix
17-
Graph = dix_inter.Graph
14+
Option = dix_internal.Option
15+
Options = dix_internal.Options
16+
Dix = dix_internal.Dix
17+
Graph = dix_internal.Graph
1818
)
1919

2020
func WithValuesNull() Option {
21-
return dix_inter.WithValuesNull()
21+
return dix_internal.WithValuesNull()
2222
}
2323

2424
func New(opts ...Option) *Dix {
25-
return dix_inter.New(opts...)
25+
return dix_internal.New(opts...)
2626
}
2727

2828
func Inject[T any](di *Dix, data T, opts ...Option) T {

internal/dix_inter/aaa.go renamed to dix_internal/aaa.go

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package dix_inter
1+
package dix_internal
22

33
import (
44
"reflect"
@@ -26,3 +26,7 @@ type Graph struct {
2626
}
2727

2828
var logger = log.GetLogger("dix")
29+
30+
func SetLogLevel(lvl log.Level) {
31+
logger = logger.WithLevel(lvl)
32+
}

internal/dix_inter/api.go renamed to dix_internal/api.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package dix_inter
1+
package dix_internal
22

33
// New Dix new
44
func New(opts ...Option) *Dix {

internal/dix_inter/cycle-check.go renamed to dix_internal/cycle-check.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package dix_inter
1+
package dix_internal
22

33
import (
44
"container/list"

internal/dix_inter/dix.go renamed to dix_internal/dix.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package dix_inter
1+
package dix_internal
22

33
import (
44
"fmt"

internal/dix_inter/graph.go renamed to dix_internal/graph.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package dix_inter
1+
package dix_internal
22

33
import (
44
"bytes"

internal/dix_inter/node.go renamed to dix_internal/node.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package dix_inter
1+
package dix_internal
22

33
import (
44
"fmt"

internal/dix_inter/option.go renamed to dix_internal/option.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package dix_inter
1+
package dix_internal
22

33
type (
44
Option func(opts *Options)

internal/dix_inter/util.go renamed to dix_internal/util.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package dix_inter
1+
package dix_internal
22

33
import (
44
"fmt"

0 commit comments

Comments
 (0)