Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Newer
Older
100644 80 lines (69 sloc) 3.17 kB
0f0e8c2 initial import
Max Mikhanosha authored
1 ;;; -*- Mode: Lisp; Syntax: ANSI-Common-Lisp; Base: 10 -*-
6f39ec1 Added Apache 2.0 license
Max Mikhanosha authored
2 ;;;
3 ;;; Copyright (c) 2012, Max Mikhanosha. All rights reserved.
4 ;;;
5 ;;; This file is licensed to You under the Apache License, Version 2.0
6 ;;; (the "License"); you may not use this file except in compliance
7 ;;; with the License. You may obtain a copy of the License at
8 ;;; http://www.apache.org/licenses/LICENSE-2.0
9 ;;;
10 ;;; Unless required by applicable law or agreed to in writing, software
11 ;;; distributed under the License is distributed on an "AS IS" BASIS,
12 ;;; WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 ;;; See the License for the specific language governing permissions and
14 ;;; limitations under the License.
0f0e8c2 initial import
Max Mikhanosha authored
15
cd05e77 Rename to log4cl
Max Mikhanosha authored
16 (defpackage :log4cl.system
6da13f1 Get rid of separate loader function, go back to passing a very safe
Max Mikhanosha authored
17 (:use #:cl #:asdf))
acc8358 Added cl-log.test package, test-op, and speed tests. Implemented hier…
Max Mikhanosha authored
18
cd05e77 Rename to log4cl
Max Mikhanosha authored
19 (in-package :log4cl.system)
acc8358 Added cl-log.test package, test-op, and speed tests. Implemented hier…
Max Mikhanosha authored
20
cd05e77 Rename to log4cl
Max Mikhanosha authored
21 (defsystem :log4cl
8122216 Update the NEWS file and bump version to 1.1.2
Max Mikhanosha authored
22 :version "1.1.2"
562c3f0 Get rid of cl-ppre and demacs dependencies
Max Mikhanosha authored
23 :depends-on (:bordeaux-threads)
95595ef Change directory structure and change the MAKE-LOAD-FORM for the
Max Mikhanosha authored
24 :components
25 ((module "src" :serial t
26 :components ((:file "impl-package")
27 (:file "defs")
28 (:file "naming")
29 #+sbcl (:file "naming-sbcl")
82f5477 Add correct flattening of EQL specializer when figuring out method
Max Mikhanosha authored
30 #+ccl (:file "naming-ccl")
95595ef Change directory structure and change the MAKE-LOAD-FORM for the
Max Mikhanosha authored
31 (:file "appender-base")
32 (:file "hierarchy-base")
33 (:file "hierarchy")
34 (:file "logger")
35 (:file "logging-macros")
36 (:file "self-logger")
37 (:file "layout")
38 (:file "simple-layout")
39 (:file "pattern-layout")
40 (:file "appender")
cc21b0c Added (ALL-APPENDERS), (FLUSH-ALL-APPENDERS), (SAVE-ALL-APPENDERS),
Max Mikhanosha authored
41 (:file "watcher")
95595ef Change directory structure and change the MAKE-LOAD-FORM for the
Max Mikhanosha authored
42 (:file "configurator")
43 (:file "property-parser")
44 (:file "property-configurator")
45 (:file "package")))))
acc8358 Added cl-log.test package, test-op, and speed tests. Implemented hier…
Max Mikhanosha authored
46
bc44a59 Changed package name from log4cl to log4cl-impl
Max Mikhanosha authored
47 (defsystem :log4cl-test
8122216 Update the NEWS file and bump version to 1.1.2
Max Mikhanosha authored
48 :version "1.1.2"
cd05e77 Rename to log4cl
Max Mikhanosha authored
49 :depends-on (:log4cl :stefil)
95595ef Change directory structure and change the MAKE-LOAD-FORM for the
Max Mikhanosha authored
50 :components ((:module "tests"
51 :serial t
c0f07ed Reorganize test, put them by topic into their own packages
Max Mikhanosha authored
52 :components ((:file "test-defs")
53 (:file "test-logger")
95595ef Change directory structure and change the MAKE-LOAD-FORM for the
Max Mikhanosha authored
54 (:file "test-category-separator")
55 (:file "test-layouts")
56 (:file "test-appenders")
57 (:file "test-configurator")
8b5d5c6 Initial work on embedding file name and package info into the logger
Max Mikhanosha authored
58 (:file "test-speed")
eabfe12 Merge LOG:EXPR functionality into regular logging macros
Max Mikhanosha authored
59 (:file "test-file-category")
60 (:file "test-compat")))))
0f0e8c2 initial import
Max Mikhanosha authored
61
cd05e77 Rename to log4cl
Max Mikhanosha authored
62 (defmethod perform ((op test-op) (system (eql (find-system :log4cl))))
bc44a59 Changed package name from log4cl to log4cl-impl
Max Mikhanosha authored
63 (operate 'load-op :log4cl-test)
64 (let ((*package* (find-package :log4cl-test)))
65 (eval (read-from-string "(stefil:funcall-test-with-feedback-message 'log4cl-test::test)")))
acc8358 Added cl-log.test package, test-op, and speed tests. Implemented hier…
Max Mikhanosha authored
66 (values))
ed73787 Renamed to log4cl
Max Mikhanosha authored
67
7b1a53b More work on loading cleanly over the old version. Change root logger
Max Mikhanosha authored
68 (defmethod perform :after ((op load-op) (system (eql (find-system :log4cl))))
69 (when (find-package :log4cl)
70 (let ((*package* (find-package :log4cl))
71 (foo (find-symbol (symbol-name '#:%fix-root-logger-check)
72 (find-package :log4cl))))
73 (when foo
74 (funcall foo))))
75 (values))
76
77
78
ed73787 Renamed to log4cl
Max Mikhanosha authored
79
Something went wrong with that request. Please try again.