Skip to content

Commit 4d94bba

Browse files
committed
Add log option
1 parent be8ee47 commit 4d94bba

File tree

5 files changed

+20
-3
lines changed

5 files changed

+20
-3
lines changed

cached_network_image/CHANGELOG.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,10 @@
1+
## [3.2.0] - 2021-11-29
2+
* Add option to set the log level of the cache manager, for example:
3+
```dart
4+
CachedNetworkImage.logLevel = CacheManagerLogLevel.debug;
5+
```
6+
* Update cache manager dependency.
7+
18
## [3.1.0+1] - 2021-11-04
29
* Update Readme
310

cached_network_image/example/lib/main.dart

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,8 @@ import 'package:baseflow_plugin_template/baseflow_plugin_template.dart';
55
import 'package:flutter_blurhash/flutter_blurhash.dart';
66

77
void main() {
8+
CachedNetworkImage.logLevel = CacheManagerLogLevel.debug;
9+
810
runApp(BaseflowPluginExample(
911
pluginName: 'CachedNetworkImage',
1012
githubURL: 'https://github.com/Baseflow/flutter_cache_manager',
Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
library cached_network_image;
22

3-
export 'package:flutter_cache_manager/src/result/download_progress.dart';
3+
export 'package:flutter_cache_manager/flutter_cache_manager.dart'
4+
show CacheManagerLogLevel, DownloadProgress;
45
export 'src/cached_image_widget.dart';
56
export 'src/image_provider/cached_network_image_provider.dart';
67
export 'src/image_provider/multi_image_stream_completer.dart';

cached_network_image/lib/src/cached_image_widget.dart

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,13 @@ typedef LoadingErrorWidgetBuilder = Widget Function(
3939

4040
/// Image widget to show NetworkImage with caching functionality.
4141
class CachedNetworkImage extends StatelessWidget {
42+
/// Get the current log level of the cache manager.
43+
static CacheManagerLogLevel get logLevel => CacheManager.logLevel;
44+
45+
/// Set the log level of the cache manager to a [CacheManagerLogLevel].
46+
static set logLevel(CacheManagerLogLevel level) =>
47+
CacheManager.logLevel = level;
48+
4249
/// Evict an image from both the disk file based caching system of the
4350
/// [BaseCacheManager] as the in memory [ImageCache] of the [ImageProvider].
4451
/// [url] is used by both the disk and memory cache. The scale is only used

cached_network_image/pubspec.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,12 @@ name: cached_network_image
22
description: Flutter library to load and cache network images.
33
Can also be used with placeholder and error widgets.
44
homepage: https://github.com/Baseflow/flutter_cached_network_image
5-
version: 3.1.0+1
5+
version: 3.2.0
66

77
dependencies:
88
flutter:
99
sdk: flutter
10-
flutter_cache_manager: ^3.0.0
10+
flutter_cache_manager: ^3.3.0
1111
octo_image: ^1.0.0
1212
cached_network_image_platform_interface: ^1.0.0
1313
cached_network_image_web: ^1.0.0

0 commit comments

Comments
 (0)